启动kafka-consumer zookeeper时显示以下内容:
[2019-01-02 16:34:15,893] INFO Accepted socket connection from /127.0.0.1:51155 (org.apache.zookeeper.server.NIOServerCnxnFactory)
[2019-01-02 16:34:15,893] WARN Exception causing close of session 0x0: null (org.apache.zookeeper.server.NIOServerCnxn)
[2019-01-02 16:34:15,893] INFO Closed socket connection for client /127.0.0.1:51155 (no session established for client) (org.apache.zookeeper.server.NIOServerCnxn)
发生了什么,如何解决?
这是我的所有步骤:
wget http://mirror.bit.edu.cn/apache/kafka/2.1.0/kafka_2.12-2.1.0.tgz
tar zxf kafka_2.12-2.1.0.tgz
cat config/zookeeper.properties | grep -Ev '^$|^#' >> config/zk.properties
cat config/server.properties | grep -Ev '^$|^#' >> config/kfk1.properties
bin/zookeeper-server-start.sh config/zk.properties
bin/kafka-server-start.sh config/kfk1.properties
bin/kafka-topics.sh --create --topic maoge --replication-factor 1 --partitions 1 --zookeeper localhost:2181
bin/kafka-console-consumer.sh --bootstrap-server localhost:2181 --topic maoge --from-beginning
答案 0 :(得分:0)
您正在控制台使用者中使用Zookeeper引用(端口2181),并且bootstrap-server
不正确。 Kafka使用者过去曾使用--zookeeper
选项,但很久以前就已从该配置中移开,现在是指使用者的代理。
正确的命令应该是这样的:bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic maoge --from-beginning