在centos7安装运行kafka,一切正常。
从windows使用bat命令链接centos7的kafka,报如下错误。
WARN [Producer clientId=console-producer] Connection to node -2 could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)
解决方案:
修改window的host文件,增加对centos7的机器名的解析。
bat访问kafka使用机器名。
注:用java访问也必须用机器名,用ip不行。
java客户端版本
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>2.1.1</version>
</dependency>
网友评论