ClickHouse教程 — 第一章 ClickHouse单机版安装_clickhouse安装教程

<mmap_cache_size>1000</mmap_cache_size>

<compiled_expression_cache_size>134217728</compiled_expression_cache_size>

<compiled_expression_cache_elements_size>10000</compiled_expression_cache_elements_size>

/var/lib/clickhouse/

<tmp_path>/var/lib/clickhouse/tmp/</tmp_path>

<user_files_path>/var/lib/clickhouse/user_files/</user_files_path>

<ldap_servers>

</ldap_servers>

<user_directories>
<users_xml>

users.xml
</users_xml>
<local_directory>

/var/lib/clickhouse/access/
</local_directory>

</user_directories>

<default_profile>default</default_profile>

<custom_settings_prefixes></custom_settings_prefixes>

<default_database>default</default_database>

<mlock_executable>true</mlock_executable>

<remap_executable>false</remap_executable>

<![CDATA[ Uncomment below in order to use JDBC table engine and function. To install and run JDBC bridge in background: \* [Debian/Ubuntu] export MVN\_URL=https://repo1.maven.org/maven2/ru/yandex/clickhouse/clickhouse-jdbc-bridge export PKG\_VER=$(curl -sL $MVN\_URL/maven-metadata.xml | grep '' | sed -e 's|.\*>\(.\*\)<.\*|\1|') wget https://github.com/ClickHouse/clickhouse-jdbc-bridge/releases/download/v$PKG\_VER/clickhouse-jdbc-bridge\_$PKG\_VER-1\_all.deb apt install --no-install-recommends -f ./clickhouse-jdbc-bridge\_$PKG\_VER-1\_all.deb clickhouse-jdbc-bridge & \* [CentOS/RHEL] export MVN\_URL=https://repo1.maven.org/maven2/ru/yandex/clickhouse/clickhouse-jdbc-bridge export PKG\_VER=$(curl -sL $MVN\_URL/maven-metadata.xml | grep '' | sed -e 's|.\*>\(.\*\)<.\*|\1|') wget https://github.com/ClickHouse/clickhouse-jdbc-bridge/releases/download/v$PKG\_VER/clickhouse-jdbc-bridge-$PKG\_VER-1.noarch.rpm yum localinstall -y clickhouse-jdbc-bridge-$PKG\_VER-1.noarch.rpm clickhouse-jdbc-bridge & Please refer to https://github.com/ClickHouse/clickhouse-jdbc-bridge#usage for more information. ]]>

<remote_servers>

<test_shard_localhost>

localhost 9000

<builtin_dictionaries_reload_interval>3600</builtin_dictionaries_reload_interval>

<max_session_timeout>3600</max_session_timeout>

<default_session_timeout>60</default_session_timeout>

<query_log>

system

query_log

event_date + INTERVAL 30 DAY DELETE
–>

<flush_interval_milliseconds>7500</flush_interval_milliseconds>
</query_log>

<trace_log>
system

trace_log

<partition_by>toYYYYMM(event_date)</partition_by>
<flush_interval_milliseconds>7500</flush_interval_milliseconds>
</trace_log>

<query_thread_log>
system

query_thread_log

<query_views_log>
system

query_views_log

<part_log>
system

part_log

<metric_log>
system

metric_log

<asynchronous_metric_log>
system

asynchronous_metric_log

<opentelemetry_span_log>

engine MergeTree partition by toYYYYMM(finish_date) order by (finish_date, finish_time_us, trace_id) system opentelemetry_span_log

<crash_log>
system

crash_log

<partition_by />
<flush_interval_milliseconds>1000</flush_interval_milliseconds>
</crash_log>

<session_log>
system

session_log

<partition_by>toYYYYMM(event_date)</partition_by>
<flush_interval_milliseconds>7500</flush_interval_milliseconds>
</session_log>

<top_level_domains_lists>

</top_level_domains_lists>

<dictionaries_config>*_dictionary.xml</dictionaries_config>

<user_defined_executable_functions_config>*_function.xml</user_defined_executable_functions_config>

<encryption_codecs>

</encryption_codecs>

<distributed_ddl>

/clickhouse/task_queue/ddl

</distributed_ddl>

<graphite_rollup_example>

click_cost
any

0
3600


86400
60



max

0
60


3600
300


86400
3600


</graphite_rollup_example>

<format_schema_path>/var/lib/clickhouse/format_schemas/</format_schema_path>

<query_masking_rules>

hide encrypt/decrypt arguments
((?:aes_)?(?:encrypt|decrypt)(?:_mysql)?)\s*(\s*(?:‘(?:\’|.)+'|.?)\s)

\1(???)

</query_masking_rules>

<send_crash_reports>

false

false

https://6f33034cfe684dd7a3ab9875e57b1c8d@o388870.ingest.sentry.io/5226277
</send_crash_reports>

重启clickhouse

clickhouse restart

在浏览器输入服务器ip:8123验证一下,显示OK即可。
在这里插入图片描述
如果访问不了,可能需要开放端口或关闭防火墙。

开放 http_port:8123、tcp_port:9000、mysql_port:9004、interserver_http_port:9009端口

firewall-cmd --zone=public --add-port=8123/tcp --permanent
firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --zone=public --add-port=9004/tcp --permanent
firewall-cmd --zone=public --add-port=9009/tcp --permanent

重启防火墙:

firewall-cmd --reload

查看开放的端口:

firewall-cmd --list-port

关闭firewall:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

3 clickhouse21.1.9.41以下版本

3.1 下载

下载地址:https://packagecloud.io/Altinity/clickhouse

一共需要下载4个文件:

clickhouse-server-common-20.8.3.18-1.el7.x86_64.rpm
clickhouse-server-20.8.3.18-1.el7.x86_64.rpm
clickhouse-common-static-20.8.3.18-1.el7.x86_64.rpm
clickhouse-client-20.8.3.18-1.el7.x86_64.rpm
在这里插入图片描述
注意:右上角有下载按钮。可以直接下载对应的rpm文件。
在这里插入图片描述

3.2 安装

rpm -ivh clickhouse-common-static-20.8.3.18-1.el7.x86_64.rpm

rpm -ivh clickhouse-server-common-20.8.3.18-1.el7.x86_64.rpm

rpm -ivh clickhouse-server-20.8.3.18-1.el7.x86_64.rpm

rpm -ivh clickhouse-client-20.8.3.18-1.el7.x86_64.rpm

3.4 允许远程访问

2.5 允许远程访问

3.5 启动

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Go语言工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Go语言全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Golang知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Go)
img

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

e-common-static-20.8.3.18-1.el7.x86_64.rpm

rpm -ivh clickhouse-server-common-20.8.3.18-1.el7.x86_64.rpm

rpm -ivh clickhouse-server-20.8.3.18-1.el7.x86_64.rpm

rpm -ivh clickhouse-client-20.8.3.18-1.el7.x86_64.rpm

3.4 允许远程访问

2.5 允许远程访问

3.5 启动

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Go语言工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Go语言全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
[外链图片转存中…(img-H7rVkNdi-1712957810393)]
[外链图片转存中…(img-Ii4eyuEs-1712957810393)]
[外链图片转存中…(img-6n0lHtPt-1712957810394)]
[外链图片转存中…(img-OYbJS3FT-1712957810395)]
[外链图片转存中…(img-tRHDBxuV-1712957810395)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Golang知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Go)
[外链图片转存中…(img-GOO47wyX-1712957810396)]

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值