我已经设置了3节点Kafka群集。 kafka-console-producer.sh
和kafka-console-consumer.sh
在localhost中的群集上公布,但当我尝试从另一台服务器上的Java控制台应用程序中连接到群集时,它不会发送消息到了主题。我正在使用文档中的示例代码,我也尝试了GitHub上的示例。代码似乎连接没有错误或例外,但消息似乎没有发送到主题。
我应该寻找什么来解决这个问题?
答案 0 :(得分:0)
终于在网络上找到了答案...
我没有设置我的监听器所以它使用的是规范主机名,而不是我正在连接的ip地址,所以在添加ip地址作为监听器后,一切正常。
具体地
listeners=PLAINTEXT://<ip address here>:9092