Kafka-“从源插座读取的频道收到-1可能已经关闭”

时间:2015-07-22 06:34:13

标签: sockets apache-kafka

我首先使用命令

创建主题测试
/opt/cloudera/parcels/KAFKA/bin/kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

然后当我尝试使用命令

向Kafka中的主题插入新消息时
/opt/cloudera/parcels/KAFKA/bin/kafka-console-producer --broker-list localhost:2181 --topic test

然后我输入"name":"Ashish"

之类的消息

我收到错误

  

“从源套接字读取的通道收到-1可能已经   关闭“!

我在这里做错了什么?

任何有关解决方案或帮助的提示都将不胜感激。

1 个答案:

答案 0 :(得分:3)

--broker-list参数期望让Kafka经纪人Id不是动物园管理员。在您的情况下,您已经提到了在端口2181上运行的zookeeper host:port。默认情况下,kafka代理侦听端口9092

--broker-host localhost:2181更改为--broker-host localhost:9092以查看它是否有帮助(假设kafka代理在同一台机器上运行,否则将lcoalhost替换为机器ip)