ip a 或 ifconfig 查看网卡名称(如 ens33),确保网络接口正常。/etc/sysconfig/network-scripts/ifcfg-ens33,设置 BOOTPROTO=static、IPADDR、NETMASK、GATEWAY 等参数,重启网络生效。BOOTPROTO=dhcp,重启网络后手动激活网卡(ifup ens33)。systemctl stop firewalld,setenforce 0/etc/selinux/config 为 SELINUX=disabled,并重启系统。zoo.cfg clientPort:客户端连接端口(默认2181)。server.x:集群节点IP及端口(格式:server.ID=IP:端口1:端口2,如 server.1=192.168.1.100:2888:3888)。dataDir=/var/lib/zookeeper clientPort=2181 server.1=192.168.1.100:2888:3888 server.2=192.168.1.101:2888:3888 dataDir)下创建 myid 文件,内容为节点ID(如 echo '1' > /var/lib/zookeeper/myid)。/etc/hostname 设置主机名(如 zookeeper1)。/etc/hosts 中添加集群节点IP与主机名映射(避免依赖DNS)。/etc/sysctl.conf,优化网络性能(如增大 net.core.somaxconn):net.core.somaxconn=65535 net.ipv4.tcp_tw_reuse=1 执行 sysctl -p 生效。ping 检查节点间互通性。telnet IP 端口 验证Zookeeper端口是否监听。dataDir 或 /var/log),排查连接异常。zoo.cfg 中指定监听地址(如 clientPortAddress=192.168.1.100)。chown -R zookeeper:zookeeper /var/lib/zookeeper)。参考来源: