【问题标题】:Kafka service not running in KubernetesKafka 服务未在 Kubernetes 中运行
【发布时间】:2021-12-15 03:17:16
【问题描述】:

我在 kubernetes 中启动 kafka 时遇到问题。从 Kafka 日志中可以看出,连接到 zookeeper 服务时出现问题。

kafka.zookeeper.ZooKeeperClientTimeoutException: Timed out waiting for connection while in state: CONNECTING
at kafka.zookeeper.ZooKeeperClient.$anonfun$waitUntilConnected$3(ZooKeeperClient.scala:254)
at kafka.zookeeper.ZooKeeperClient.waitUntilConnected(ZooKeeperClient.scala:250)
at kafka.zookeeper.ZooKeeperClient.<init>(ZooKeeperClient.scala:108)
at kafka.zk.KafkaZkClient$.apply(KafkaZkClient.scala:1981)
at kafka.server.KafkaServer.initZkClient(KafkaServer.scala:457)
at kafka.server.KafkaServer.startup(KafkaServer.scala:196)
at kafka.Kafka$.main(Kafka.scala:109)
at kafka.Kafka.main(Kafka.scala)
[2021-10-30 11:17:47,109] INFO shutting down (kafka.server.KafkaServer)
[2021-10-30 11:17:47,119] INFO App info kafka.server for 0 unregistered (org.apache.kafka.common.utils.AppInfoParser)
[2021-10-30 11:17:47,120] INFO shut down completed (kafka.server.KafkaServer)
[2021-10-30 11:17:47,120] ERROR Exiting Kafka. (kafka.Kafka$)
[2021-10-30 11:17:47,122] INFO shutting down (kafka.server.KafkaServer)

我可以确认 zookeeper 已启动。 yml 文件可以在here找到。

【问题讨论】:

    标签: kubernetes apache-kafka apache-zookeeper


    【解决方案1】:

    错误是说 Zookeeper 在您提供的地址不可用...

    根据我的经验,Kompose 没有正确设置服务之间的网络

    我建议您使用预先存在的 Helm 图表或运算符,例如 https://Strimzi.iohttps://banzaicloud.com/docs/supertubes/kafka-operator/

    【讨论】:

    • 是的,你是对的,我从 kompose 切换到它现在似乎工作正常
    猜你喜欢
    • 2021-02-22
    • 1970-01-01
    • 2021-05-03
    • 1970-01-01
    • 2020-01-25
    • 2019-01-10
    • 2020-08-11
    • 2017-12-15
    • 2018-02-10
    相关资源
    最近更新 更多