1、installation
sudo yum install yum-utils
sudo rpm --import https://repo.yandex.ru/clickhouse/CLICKHOUSE-KEY.GPG
sudo yum-config-manager --add-repo https://repo.yandex.ru/clickhouse/rpm/stable/x86_64
sudo yum install clickhouse-server clickhouse-client
安装以后就可以用"service clickhouse-server start"来启动clickhouse,默认安装路径在/etc/clickhouse-server
2、configuration update
(1)config.xml
parameter | update |
---|---|
interserver_http_host | 修改成机器ip |
listen_host | <listen_host>::</listen_host>,ipv4跟ipv6都可以连接 |
path | 存储数据的路径 |
tmp_path | {path}/tmp |
<include_from>/etc/clickhouse-server/metrika.xml</include_from> | 添加这个配置,指定metrika.xml |
<remote_servers incl="clickhouse_remote_servers" /> | 把里面的配置删掉,加上尾巴的斜杠。具体配置在metrika.xml |
<compression incl="clickhouse_compression"/> | 把里面的配置删掉,加上尾巴的斜杠。具体配置在metrika.xml |
<max_table_size_to_drop>0</max_table_size_to_drop><max_partition_size_to_drop>0</max_partition_size_to_drop> | 把这些配置开起来,去掉删除时候大小的限制 |
3、users.xml
parameter | update |
---|---|
<log_queries>1</log_queries> | 在profiles里面把log_queries开起来 |
<root><password_sha256_hex></password_sha256_hex><networks><ip>127.0.0.1</ip><ip>::/0</ip></networks><profile>default</profile><quota>default</quota></user></root> | 把users里面删掉,加上root这个用户的信息 |
4、metrika.xml
<yandex>
<clickhouse_remote_servers>
<my_cluster>
<shard>
<weight>1</weight>
<replica>
<host>{IP}</host>
<port>{CH-TCP-PORT}</port>
</replica>
</shard>
</my_cluster>
</clickhouse_remote_servers>
<!-- optional
<macros>
<shard>SHARD1</shard>
<replica>{IP}</replica>
</macros>
-->
<!-- optional
<zookeeper-servers>
<node index="1">
<host>{ZK-IP}</host>
<port>{ZK-PORT}</port>
</node>
</zookeeper-servers>
-->
<clickhouse_compression>
<case>
<min_part_size>10000000000</min_part_size>
<min_part_size_ratio>0.01</min_part_size_ratio>
<method>lz4</method>
</case>
</clickhouse_compression>
</yandex>
网友评论