【问题标题】:Unable to start Zookeeper server - Kafka Setup无法启动 Zookeeper 服务器 - Kafka 设置
【发布时间】:2015-08-08 19:44:30
【问题描述】:

我正在尝试设置 Kafka,参考 apache 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吗?
  • 服务器已经启动。无需再次运行

标签: apache-zookeeper apache-kafka


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      0.0.0.0 有时可能意味着有问题。我在我的 mac 上更新了我的 DHCP 租约,并且(系统首选项 -> 高级 -> TCP/IP -> 更新 DHCP 租约),重新启动了 zookeeper,它开始工作了。

      【讨论】:

        【解决方案4】:

        根据发布的屏幕截图,下面这行表明 zookeeper 正在端口 2181 上运行

        [2015-05-26 15:41:39,235] INFO binding to port 0.0.0.0/0.0.0.0:2181
        

        【讨论】:

          【解决方案5】:

          您似乎已经成功启动了 zookeeper 服务器,但没有运行 Kafka 服务器,您正在尝试运行 Kafka 命令,并且因为您收到 broker is not available 的错误。

          在 mac 中,在两个选项卡中运行以下两个命令: 启动动物园管理员:

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

          启动kafka服务器:

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

          打开另一个终端并尝试 Kafka 命令,命令将毫无问题地运行

          【讨论】:

            猜你喜欢
            • 2017-10-30
            • 2015-08-15
            • 1970-01-01
            • 1970-01-01
            • 2020-07-12
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多