背景
当clickhouse集群需要扩展节点时, 若旧节点全部采用yum安装方式, 在部署新节点时, 需指定clickhouse对应版本, 以防止不同节点之间的clickhouse服务版本不一致的问题.
官网
clickhouse官网
可直接使用root使用安装
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo
sudo yum install -y clickhouse-server clickhouse-client
sudo /etc/init.d/clickhouse-server start
clickhouse-client # or "clickhouse-client --password" if you set up a password.
访问源目录
clickhouse安装源目录
查看源目录, 选择要指定版本的源
安装
sudo yum install clickhouse-server-22.9.3.18 clickhouse-client-22.9.3.18
启动
# 用service clickhouse-server start 及 /etc/init.d/clickhouse-server start 会报错
systemctl start clickhouse-server
# 若启动失败, 则可尝试用以下方式启动
nohup /usr/bin/clickhouse-server --config-file /etc/clickhouse-server/config.xml > /dev/null 2>&1 &
查看版本
-- 22.9.3.18
SELECT version();