Zookeeper在CentOS上的網絡配置要求如下:
基礎網絡設置
ip a
或ifconfig
查看網卡名稱(如ens33)。/etc/sysconfig/network-scripts/ifcfg-ens33
,設置BOOTPROTO=static
、IPADDR
、NETMASK
、GATEWAY
等參數。BOOTPROTO=dhcp
)。systemctl restart network
。防火墻與安全組
systemctl stop firewalld
,生產環境建議配置規則允許Zookeeper端口(2181、2888、3888)。Zookeeper配置文件(zoo.cfg)
clientPort
:客戶端連接端口(默認2181)。dataDir
:數據存儲目錄(如/var/lib/zookeeper
),需確保存在且權限正確(chown -R zookeeper:zookeeper
)。server.X
條目,格式為IP:2888:3888
(X
為節點ID),所有節點需配置其他節點的IP和端口。節點間通信配置
ping
或telnet
測試。權限與日志
dataDir
和日志目錄權限為750
,屬主為zookeeper
用戶。dataDir
目錄下的zookeeper.out
)排查網絡問題。參考來源: