在CentOS中配置Zookeeper网络需注意以下要点:
基础网络配置
ip a或ifconfig查看网卡名(如ens33)。/etc/sysconfig/network-scripts/ifcfg-ens33,设置BOOTPROTO=static、IPADDR、GATEWAY等参数,重启网络生效。BOOTPROTO=dhcp,重启网络。防火墙与安全组
2181(客户端连接)、2888(节点间通信)、3888(数据同步)端口。systemctl stop firewalld,生产环境建议配置规则而非完全关闭。Zookeeper集群配置
zoo.cfg:添加集群节点信息,格式为server.X=IP:2888:3888(X为节点ID)。myid文件:在dataDir目录下创建文件,内容为节点ID(如echo '1' > /var/lib/zookeeper/myid),确保每个节点ID唯一。权限与验证
dataDir和日志目录权限为zookeeper:zookeeper,且可读写。ping测试节点间互通,telnet验证端口是否监听。其他注意事项
setenforce 0并修改配置文件永久生效。参考来源: