温馨提示×

Zookeeper在CentOS上的网络配置指南

小樊
55
2025-08-31 02:19:03
栏目: 智能运维

以下是Zookeeper在CentOS上的网络配置指南:

基础网络配置

  • 确认网卡名称:用ip aifconfig命令查看,如ens33
  • 配置IP地址
    • 静态IP(生产环境推荐):编辑/etc/sysconfig/network-scripts/ifcfg-ens33,设置BOOTPROTO=staticIPADDRNETMASKGATEWAY等参数。
    • 动态IP(开发测试环境):设置BOOTPROTO=dhcpONBOOT=yes
  • 关闭防火墙和SELinux(测试环境推荐)
    • 关闭防火墙:systemctl stop firewalldsystemctl disable firewalld
    • 临时关闭SELinux:sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/configsetenforce 0

Zookeeper特定网络配置

  • 配置zoo.cfg文件
    • 单机模式:设置dataDirclientPort,如dataDir=/var/lib/zookeeperclientPort=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

0