以下是Zookeeper在Ubuntu上的高可用方案关键步骤:
zoo.cfg
,设置dataDir
(数据目录)、clientPort
(客户端端口),并配置集群节点信息(server.x
格式,如server.1 node1:2888:3888
)。dataDir
下创建myid
文件,写入节点唯一ID(与server.x
中的x
一致)。zkServer.sh start
启动服务,通过zkServer.sh status
验证状态(显示leader
或follower
)。zkCli.sh
)或第三方工具(如Prometheus)监控集群状态。注:生产环境建议将节点部署在不同物理主机,避免单点硬件故障。