python kafka配置远程kafka地址后,依然连接失败KafkaTimeoutError
python-kafka KafkaTimeoutError连接不上kafka有一个很奇怪的问题,连不上broker:python java都连不了配置的kafka服务器。在网上查的原因,当代码解析时,会把kafka的地址解析成在zookeeper中设置的kafka名称。所以,需要配置对应名称到相应ip的etc/hosts映射。所以最好的办法就是,代码中直接写zookeeper中配置的地址,然后再
·
python-kafka KafkaTimeoutError连接不上kafka
有一个很奇怪的问题,连不上broker:
python java都连不了配置的kafka服务器。在网上查的原因,当代码解析时,会把kafka的地址解析成在zookeeper中设置的kafka名称。所以,需要配置对应名称到相应ip的etc/hosts映射。
所以最好的办法就是,代码中直接写zookeeper中配置的地址,然后再在当前设备中配置etc/hosts,最终都需要配置etc/hosts的。
kafka中的配置也是这样的:
listeners=PLAINTEXT://kafka1:9092
这个问题奇怪在python访问的时候,会直接提示没有可用的broker!但是使用java来调用时,就可以看到报错java.net.UnknownHostException:
更多推荐
已为社区贡献1条内容
所有评论(0)