创建消费者后未建立Kafka Zookeper会话

时间:2019-01-04 09:08:58

标签: apache-kafka kafka-consumer-api

这是我第一次使用Kafka。我遵循了this教程。 启动Zookeper之后,我启动了kafka服务器。接下来,创建一个主题,然后启动该主题的使用者。这是Zookeper日志说的

导致会话0x0关闭的异常:空

2019-01-04 14:11:58,160 [myid:] - INFO  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@1040] - Closed socket connection for client /127.0.0.1:50480 (no session established for client)
2019-01-04 14:11:59,073 [myid:] - INFO  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxnFactory@215] - Accepted socket connection from /127.0.0.1:50481
2019-01-04 14:11:59,074 [myid:] - WARN  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@383] - Exception causing close of session 0x0: null
2019-01-04 14:11:59,078 [myid:] - INFO  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@1040] - Closed socket connection for client /127.0.0.1:50481 (no session established for client)
2019-01-04 14:11:59,994 [myid:] - INFO  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxnFactory@215] - Accepted socket connection from /127.0.0.1:50482
2019-01-04 14:11:59,995 [myid:] - WARN  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@383] - Exception causing close of session 0x0: null

我正在使用Windows10。

kafka_2.11-2.1.0

zookeeper-3.4.12

2 个答案:

答案 0 :(得分:0)

@itssajan

我尝试了与您在https://dzone.com/articles/running-apache-kafka-on-windows-os部分中发布的类似教程,该博客中有一个错误。

我尝试将Zookeeper更改为具有localhost 9092的bootstrap-server,它对我有用。

尝试一下,它应该可以在Windows中工作。

C:\ dev \ kafka_2.12-2.2.1 \ kafka_2.12-2.2.1 \ bin \ windows> kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic测试--from-beginning

答案 1 :(得分:0)

我清除了

/tmp/zookeeper
/tmp/kafka-logs/

杀死了所有kafka进程。

然后它起作用了!