文章目录Zookeeper集群搭建指南创建Zookeeper集群目录结构配置节点标识文件修改集群配置文件启动与测试集群关键配置示例Zookeeper集群搭建指南创建Zookeeper集群目录结构在Zookeeper根目录下创建zkCluster文件夹用于存放集群节点数据。进入zkCluster目录后分别创建三个子目录zk1、zk2、zk3并在每个子目录中创建data和log文件夹。mkdirzkClustercdzkClustermkdirzk1 zk2 zk3mkdir{zk1,zk2,zk3}/{data,log}配置节点标识文件在每个节点的data目录下创建myid文件内容分别为对应节点的ID1、2、3。echo1zk1/data/myidecho2zk2/data/myidecho3zk3/data/myid修改集群配置文件复制默认配置文件zoo_sample.cfg为zoo1.cfg并编辑以下关键参数dataDir指向节点的data目录路径dataLogDir指向节点的log目录路径添加集群节点配置格式为server.idhost:port1:port2例如server.1localhost:2888:3888cpzoo_sample.cfg zoo1.cfgvimzoo1.cfg将zoo1.cfg复制为zoo2.cfg和zoo3.cfg修改其中的dataDir、dataLogDir及clientPort避免端口冲突。启动与测试集群分别启动三个节点并通过状态命令验证集群运行情况shzkServer.sh start zoo1.cfgshzkServer.sh start zoo2.cfgshzkServer.sh start zoo3.cfg# 检查节点状态shzkServer.sh status zoo1.cfgshzkServer.sh status zoo2.cfgshzkServer.sh status zoo3.cfg关键配置示例配置文件中需包含类似以下内容以zoo1.cfg为例dataDir/path/to/zkCluster/zk1/data dataLogDir/path/to/zkCluster/zk1/log clientPort2181 server.1localhost:2888:3888 server.2localhost:2889:3889 server.3localhost:2890:3890