Kafka Multi Node在Zookeeper日志中设置“不合理的长度”

时间:2016-12-28 12:25:55

标签: apache-kafka nodes apache-zookeeper distributed

我为kafka设置了多节点设置,一切似乎都运行良好并且没有显示错误日志,除非我尝试将消息推送到一个生产者。我收到一条消息:

" Bootstrap broker host2:2181 disconnected (org.apache.kafka.clients.NetworkClient)"

在动物园管理员的日志中我得到了:

"WARN Exception causing close of session 0x0 due to java.io.IOException:
 Unreasonable length = 1701969920 (org.apache.zookeeper.server.NIOServerCnxn)"

我清理了我的数据目录,即“/ var / zookeeper / data”仍然没有运气。

任何关于这方面的帮助都会很受欢迎

1 个答案:

答案 0 :(得分:4)

Vaibhav看着这一行(Bootstrap broker host2:2181)看起来你正在尝试连接到zookeeper实例而不是代理实例。默认情况下,Kafka经纪人在9092端口上运行。因此,应按照以下命令

创建生产者和消费者

制片人: bin ./kafka-console-producer.sh --broker-list host1:9092,host2:9092 --topic" topic_name"

消费者: bin ./kafka-console-consumer.sh --bootstrap-server:9092 --topic" topic_name" --from-开始