以下是Ubuntu Kafka网络设置指南:
/etc/netplan/
目录下配置文件(如01-netcfg.yaml
)设置静态IP或动态IP,使用sudo netplan apply
应用配置。/etc/netplan/
配置文件中添加nameservers
字段设置DNS服务器,或修改/etc/resolv.conf
文件。/usr/local/kafka/config/server.properties
,设置listeners
(监听地址,如PLAINTEXT://:9092
)、advertised.listeners
(客户端连接地址,如PLAINTEXT://your.kafka.server.ip:9092
)、zookeeper.connect
(Zookeeper连接地址)等参数。server.properties
中broker.id
需唯一,listeners
和advertised.listeners
根据节点IP配置不同。使用ufw
或iptables
开放Kafka端口(默认9092)和Zookeeper端口(默认2181),允许客户端访问。
创建Topic并使用生产者和消费者测试,确保能正常通信。