以下是Zookeeper在CentOS上的网络配置指南:
ip a或ifconfig命令查看,如ens33。/etc/sysconfig/network-scripts/ifcfg-ens33,设置BOOTPROTO=static、IPADDR、NETMASK、GATEWAY等参数。BOOTPROTO=dhcp、ONBOOT=yes。systemctl stop firewalld,systemctl disable firewalld。sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config,setenforce 0。dataDir和clientPort,如dataDir=/var/lib/zookeeper,clientPort=2181。server.1=192.168.1.100:2888:3888等,每个节点的dataDir下创建myid文件,写入对应ID。clientPort保持默认2181或按需设置。firewall-cmd开放Zookeeper端口(默认2181、2888、3888),如sudo firewall-cmd --permanent --zone=public --add-port=2181/tcp,然后sudo firewall-cmd --reload。