无法启动Zookeeper服务器 - Kafka设置

14

我正在尝试按照Apache Kafka页面上的快速入门指南设置Kafka,但在启动Zookeeper服务器时卡在了这一步......如果有人能够帮助指导我如何启动Zookeeper服务器,将不胜感激。

[2015-05-26 15:41:39,216] INFO tickTime set to 3000 (org.apache.zookeeper.server.ZooKeeperServer)
[2015-05-26 15:41:39,216] INFO minSessionTimeout set to -1 (org.apache.zookeeper.server.ZooKeeperServer)
[2015-05-26 15:41:39,216] INFO maxSessionTimeout set to -1 (org.apache.zookeeper.server.ZooKeeperServer)
[2015-05-26 15:41:39,235] INFO binding to port 0.0.0.0/0.0.0.0:2181 (org.apache.zookeeper.server.NIOServerCnxnFactory)

你运行了哪个脚本?你有没有写:bin/zookeeper-server-start.sh config/zookeeper.properties? - nole
服务器已经启动。无需再次运行。 - Lova Chittumuri
5个回答

13

终端在这一步卡住实际上意味着服务器正在运行。因此,虽然你可能认为你遇到了错误,但实际上它意味着服务器已经启动。


7

我正在进行相同的设置。由于您已经在那个终端中打开了端口,您可以从另一个终端继续执行其余的说明。在整个设置过程中,您将不得不打开多个终端,并最终在一个终端(生产者)中输入消息,在另一个终端(消费者)中看到它们出现。


2

我的日志卡在这一行,意味着zookeeper无法正常启动。我也无法启动kafka。

0.0.0.0有时可能意味着出现了问题。我在我的Mac上更新了DHCP租约(系统偏好设置 -> 高级 -> TCP/IP -> 更新DHCP租约),重新启动了zookeeper,然后它开始工作了。


0

看起来您已经成功启动了Zookeeper服务器,但是在运行Kafka命令之前没有运行Kafka服务器,因此您会收到broker不可用的错误。

在Mac上,在两个选项卡中运行以下两个命令:

启动Zookeeper:

zookeeper-start-server /usr/local/kafka/zookeeper.properties

启动Kafka服务器:

kafka-server-start /usr/local/etc/kafka/server.properties

打开另一个终端并尝试使用Kafka命令,命令将无任何问题地运行。


0
根据发布的截图,下面一行说明zookeeper正在2181端口上运行。
[2015-05-26 15:41:39,235] INFO binding to port 0.0.0.0/0.0.0.0:2181

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接