ClickHouse集群搭建避坑指南:3节点配置+分布式表实战(Ubuntu22.04版)

ClickHouse集群搭建避坑指南:3节点配置+分布式表实战(Ubuntu22.04版)

1. 集群架构设计与核心概念

ClickHouse集群的部署质量直接影响查询性能和系统稳定性。我们采用2个数据节点+1个协调节点的经典架构,兼顾资源利用率与高可用性。这种设计下,chnode1和chnode2承担双重角色:既作为数据存储节点,又参与Raft共识;chnode3则专用于维持仲裁法定人数。

关键配置差异点

  • server_id:每个Keeper实例必须全局唯一(1/2/3)
  • raft端口:节点间通信使用9234,客户端连接用9181
  • 分片标识:Macros.xml中shard值在chnode1(1)和chnode2(2)不同

注意:重建Keeper节点时切勿复用原有server_id,应递增编号(如新建节点用4)

2. 环境准备与系统配置

2.1 主机名与网络配置

三节点需保持一致的hosts配置:

# 所有节点执行
cat >/etc/hosts<<EOF
192.168.72.51 chnode1
192.168.72.52 chnode2
192.168.72.53 chnode3
EOF

# 设置永久主机名
hostnamectl set-hostname chnodeX  # X替换为1/2/3

2.2 安装包源配置

# chnode1/chnode2执行(安装server+client)
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 8919F6BD2B
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值