Zookeeper在Debian的网络设置
一 系统网络与主机准备
192.168.1.11 zk1
192.168.1.12 zk2
192.168.1.13 zk3
sudo ufw allow 2181/tcp
sudo ufw allow 2888/tcp
sudo ufw allow 3888/tcp
sudo ufw reload
二 安装与配置文件路径
sudo systemctl restart zookeeper
/opt/apache-zookeeper-x.y.z-bin/bin/zkServer.sh restart
三 关键网络参数配置
tickTime=2000
dataDir=/var/lib/zookeeper
clientPort=2181
initLimit=10
syncLimit=5
server.1=zk1:2888:3888
server.2=zk2:2888:3888
server.3=zk3:2888:3888
在每台节点的 dataDir 下创建 myid 文件,内容分别为 1、2、3,与 server.X 的 X 一一对应。clientPortAddress=192.168.1.11
并确保各节点之间及客户端到节点的上述端口可达。四 连通性验证与常见问题
sudo systemctl status zookeeper
echo "stat" | nc 127.0.0.1 2181
/opt/apache-zookeeper-x.y.z-bin/bin/zkServer.sh status
/opt/apache-zookeeper-x.y.z-bin/bin/zkCli.sh -server zk1:2181 stat