以下是在Debian上配置Zookeeper网络的关键步骤:
安装Zookeeper
sudo apt update && sudo apt install zookeeper  
配置网络接口
/etc/netplan/01-netcfg.yaml(Debian默认网络管理工具):network:  
  renderer: networkd  
  ethernets:  
    ens33:  # 网卡名,通过`ip a`查看  
      dhcp4: no  
      addresses: [192.168.1.100/24]  # 静态IP  
      gateway4: 192.168.1.1  
      nameservers:  
        addresses: [8.8.8.8, 8.8.4.4]  
sudo netplan apply  
修改Zookeeper配置文件
/etc/zookeeper/conf/zoo.cfg:tickTime=2000  
dataDir=/var/lib/zookeeper  
clientPort=2181  
initLimit=5  
syncLimit=2  
server.1=192.168.1.100:2888:3888  # 集群节点1(IP需替换为实际地址)  
server.2=192.168.1.101:2888:3888  # 集群节点2  
server.3=192.168.1.102:2888:3888  # 集群节点3  
clientPort:客户端访问端口,默认2181。server.X:集群节点配置,X为节点ID,需与dataDir下myid文件内容一致。创建myid文件
dataDir目录(如/var/lib/zookeeper)下创建myid文件,写入节点ID(与server.X中的X一致):echo "1" > /var/lib/zookeeper/myid  # 节点1  
配置防火墙
sudo ufw allow 2181/tcp  
sudo ufw allow 2888/tcp  
sudo ufw allow 3888/tcp  
启动与验证
sudo systemctl start zookeeper  
sudo systemctl enable zookeeper  # 设置开机自启  
sudo systemctl status zookeeper  
集群注意事项:
zoo.cfg中server.X配置需一致,且myid文件内容与节点ID匹配。ping和telnet测试端口连通性。参考来源: