以下是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并使用生产者和消费者测试,确保能正常通信。