centos

Kafka在CentOS的网络配置有哪些

小樊
39
2025-08-06 14:40:29
栏目: 智能运维

Kafka在CentOS的网络配置主要包括以下关键项:

  1. 配置文件参数

    • listeners:指定Kafka监听的协议和端口,如PLAINTEXT://:9092(默认端口)。
    • advertised.listeners:指定客户端连接的IP和端口,建议使用内网IP(如PLAINTEXT://192.168.x.x:9092),避免暴露公网。
    • zookeeper.connect:配置Zookeeper地址,用于集群协调(如localhost:2181或集群节点IP)。
  2. 防火墙与安全组

    • 开放Kafka端口(默认9092)和Zookeeper端口(默认2181):
      sudo firewall-cmd --zone=public --add-port=9092/tcp --permanent  
      sudo firewall-cmd --reload  
      
    • 若使用云服务器,需在安全组中放通对应端口。
  3. 集群网络配置(可选)

    • 多节点集群需配置server.properties中的broker.id(唯一标识)、zookeeper.connect(集群节点地址),并确保节点间网络互通。
    • 可通过num.network.threadsnum.io.threads优化网络和I/O性能。
  4. 主机名解析

    • /etc/hosts中添加节点主机名与IP的映射,确保集群节点能通过主机名互相访问。

参考来源

0
看了该问题的人还看了