ubuntu

ubuntu上kafka网络配置要注意什么

小樊
49
2025-10-30 00:56:21
栏目: 智能运维

Ubuntu上Kafka网络配置关键注意事项

1. 网卡静态IP配置

Kafka作为分布式系统,需稳定的网络标识。Ubuntu 20.04及以上版本使用Netplan管理网络,编辑/etc/netplan/目录下的YAML文件(如01-netcfg.yaml),关闭DHCP并设置静态IP、网关、DNS:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      addresses: ["192.168.1.100/24"]  # 替换为你的静态IP和子网掩码
      gateway4: "192.168.1.1"          # 替换为你的网关
      nameservers:
        addresses: ["8.8.8.8", "8.8.4.4"]  # 替换为你的DNS服务器

应用配置:sudo netplan apply。静态IP可避免Broker重启后IP变化,导致客户端无法连接。

2. Kafka核心网络参数设置

server.properties中,listenersadvertised.listeners是网络配置的关键:

3. 防火墙与端口开放

Kafka默认使用9092端口(plaintext协议),Zookeeper默认使用2181端口,需确保防火墙允许这些端口的流量:

4. Zookeeper集群配置

Kafka依赖Zookeeper进行元数据管理,需正确配置Zookeeper集群:

5. 网络可达性测试

配置完成后,需验证网络连通性:

6. 安全配置(可选但推荐)

生产环境需启用安全机制,防止未授权访问:

7. 监控与日志分析

0
看了该问题的人还看了