连接Kafka集群出错
kafka 集群3台机器,3台机器间配置了免密登录。但是发送数据时,报错找不到node
connection to node -1 at kf1:9092.
有两种解决方法。
解决方法1:
修改 kafka 集群的server.properties 配置文件
brokerIP 替换为 当前broker的IP。
//每台broker的server.properties 添加如下。
listeners=PLAINTEXT://brokerIP:9092
解决方法2:
在本地,也就是client 端的机器上 修改 /etc/hosts 文件添加 kafka 集群broker ip 的映射。
192.168.0.1 -3 是Kafka每台broker 的ip
//添加如下:
192.168.0.1 kf1
192.168.0.2 kf2
192.168.0.3 kf3