kafka使用者错误 - 无法连接到zookeeper

时间:2018-03-16 02:30:52

标签: apache-kafka apache-zookeeper

我正在尝试为消息服务设置kafka。

我正在使用kafka_2.9.2-0.8.1.1版本,我已经启动了zookeeper,kafka并创建了一个没有分区和复制因子的主题。

一旦我启动了我的消费者,我就会收到以下错误

./kafka-console-consumer.sh --zookeeper localhost:9092 --topic test --from-beginning
Exception in thread "main" org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 6000
    at org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:880)
    at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:98)
    at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:84)
    at kafka.consumer.ZookeeperConsumerConnector.connectZk(ZookeeperConsumerConnector.scala:156)
    at kafka.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsumerConnector.scala:114)
    at kafka.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsumerConnector.scala:128)
    at kafka.consumer.Consumer$.create(ConsumerConnector.scala:89)
    at kafka.consumer.console Consumer$.main(ConsoleConsumer.scala:178)
    at kafka.consumer.ConsoleConsumer.main(ConsoleConsumer.scala) 

我的动物园管理员正在运行,我通过netstat命令确保了这一点!!

不确定这里出了什么问题。对此的任何输入都会有所帮助

2 个答案:

答案 0 :(得分:0)

它应该是--bootstrap-server而不是--zookeeper

答案 1 :(得分:0)

我重新安装了最新版本的kafka,解决了这个问题。按照上面的评论,我已经尝试了所有的东西,但没有运气! 我怀疑包装没有正确下载!! 如果我知道错误的确切原因,我会更新答案。