以下是Linux Zookeeper網絡配置指南:
編輯zoo.cfg文件,設置dataDir為數據目錄路徑,clientPort為客戶端連接端口(默認2181)。在集群環境中,通過server.X=IP:端口1:端口2格式配置節點信息,X為節點ID,端口1默認2888,端口2默認3888。
使用iptables或firewalld開放Zookeeper端口,如sudo iptables -A INPUT -p tcp --dport 2181 -j ACCEPT,或sudo firewall-cmd --add-port=2181/tcp --permanent。
在/etc/hosts文件中配置正確的主機名和IP地址映射,確保節點間能正確識別。
使用ping測試節點間IP連通性,用telnet測試端口是否開放,如ping 192.168.1.1,telnet 192.168.1.1 2181。
在每個節點的dataDir目錄下創建myid文件,寫入該節點ID,確保節點能正確識別自身角色。