集群方案

我的场景分为:

  1. 初期少量数据:1分片2副本,2 台机器提供服务
  2. 进阶大量数据:n分片2副本,2n 台机器提供服务

集群部署

clickhouse: 22.4.3.3

系统: CentOS

准备工作

安装

注意:安装 clickhouse-server-22.4.3.3.noarch.rpm 包时会让你输入密码,建议输入回车键跳过

rpm -ivh clickhouse-common-static-22.4.3.3.x86_64.rpm
rpm -ivh clickhouse-server-22.4.3.3.noarch.rpm
rpm -ivh clickhouse-client-22.4.3.3.noarch.rpm
systemctl reload-daemon

配置

运行

systemctl start clickhouse-server.service
# 看一下日志,没 error 日志的话就是启动成功了
tail -f /var/log/clickhouse-server/clickhouse-server.err.log
# curl 调用接口输出 22.4.3.3
echo 'SELECT version()' | curl '<http://localhost:8123/>' --data-binary @-

SQL