http://repo.yandex.ru/clickhouse/rpm/stable/x86_64/
https://packagecloud.io/altinity/clickhouse
1.查看安装的clickhouse
[root@localhost clickhouse]# rpm -qa | grep clickhouse
clickhouse-server-common-20.8.3.18-1.el7.x86_64
clickhouse-common-static-20.8.3.18-1.el7.x86_64
clickhouse-server-20.8.3.18-1.el7.x86_64
clickhouse-client-20.8.3.18-1.el7.x86_64
2.删除安装包
sudo yum remove -y clickhouse-common-static
sudo yum remove -y clickhouse-server
sudo yum remove -y clickhouse-client
sudo yum remove -y clickhouse-server-common
3.删除配置文件
sudo rm -rf /var/lib/clickhouse
sudo rm -rf /etc/clickhouse-*
sudo rm -rf /var/log/clickhouse-server
# 删除指定rpm服务命令
rpm -e clickhouse-common-static-dbg-22.2.2.1-2.x86_64
下载所需rpm安装包,并将4个安装包放在同一个目录下

直接运行命令:rpm -ivh *.rpm (也可以一个一个按顺安装)

如上图,在 /etc/clickhouse-server/config.d 路径下编辑该配置文件,注意文件内容,配置分片和副本数,并且要配置zookeeper信息等。
clickhouse版本修改跟新快,在新的版本中不需要写如下图中圈主的信息,如果写了,在客户端访问的时候输入 show clusters; 命令不会显示集群,或者输入 select * from system.clusters; 不会显示集群列表信息。

<yandex>
<remote_servers>
<gmall_cluster>
<shard>
<internal_replication>trueinternal_replication>
<replica>
<host>hadoop102host>
<port>9000port>
replica>
shard>
<shard>
<replica>
<internal_replication>trueinternal_replication>
<host>hadoop103host>
<port>9000port>
replica>
shard>
<shard>
<internal_replication>trueinternal_replication>
<replica>
<host>hadoop104host>
<port>9000port>
replica>
shard>
gmall_cluster>
remote_servers>
<zookeeper-servers>
<node index="1">
<host>hadoop102host>
<port>2181port>
node>
<node index="2">
<host>hadoop103host>
<port>2181port>
node>
<node index="3">
<host>hadoop104host>
<port>2181port>
node>
zookeeper-servers>
<macros>
<shard>02shard>
<replica>rep_2_1replica>
macros>
<networks>
<ip>::/0ip>
networks>
<clickhouse_compression>
<case>
<min_part_size>10000000000min_part_size>
<min_part_size_ratio>0.01min_part_size_ratio>
<method>lz4method>
case>
clickhouse_compression>
yandex>
然后编辑config.xml文件,如下图修改对应信息

如下,是配置运行远程访问clickhouse,否则只能本地localhost访问。

如下是指定clickhouse集群分片信息的配置文件路径。如果不指定那么默认识别的是 /etc/metrika.xml 文件,那么则需要将信息配置到该文件中。

进入客户端查看集群列表信息,如下图,成功。

