kafka容器超时

1szpjjfi  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(378)

我已经在aws上使用ansible部署了基于hyperldger结构kafka的订购服务。直到昨天一切都很好。今天当我启动一个网络,Kafka容器无法与Zookeeper沟通。这是Kafka集装箱的码头日志

  1. [2017-11-16 08:23:36,075] FATAL Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
  2. org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 6000
  3. at org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:1223)
  4. at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:155)
  5. at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:129)
  6. at kafka.utils.ZkUtils$.createZkClientAndConnection(ZkUtils.scala:89)
  7. at kafka.utils.ZkUtils$.apply(ZkUtils.scala:71)
  8. at kafka.server.KafkaServer.initZk(KafkaServer.scala:278)
  9. at kafka.server.KafkaServer.startup(KafkaServer.scala:168)
  10. at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:37)
  11. at kafka.Kafka$.main(Kafka.scala:67)
  12. at kafka.Kafka.main(Kafka.scala)
  13. [2017-11-16 08:23:36,077] INFO shutting down (kafka.server.KafkaServer)
  14. [2017-11-16 08:23:36,080] INFO shut down completed (kafka.server.KafkaServer)
  15. [2017-11-16 08:23:36,081] FATAL Fatal error during KafkaServerStartable startup. Prepare to shutdown (kafka.server.KafkaServerStartable)
  16. org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 6000
  17. at org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:1223)
  18. at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:155)
  19. at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:129)
  20. at kafka.utils.ZkUtils$.createZkClientAndConnection(ZkUtils.scala:89)
  21. at kafka.utils.ZkUtils$.apply(ZkUtils.scala:71)
  22. at kafka.server.KafkaServer.initZk(KafkaServer.scala:278)
  23. at kafka.server.KafkaServer.startup(KafkaServer.scala:168)
  24. at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:37)
  25. at kafka.Kafka$.main(Kafka.scala:67)
  26. at kafka.Kafka.main(Kafka.scala)
  27. [2017-11-16 08:23:36,082] INFO shutting down (kafka.server.KafkaServer)

我没有改变任何代码或其他任何东西,这就是为什么我无法找出问题的原因。有什么办法解决这个问题吗?

9njqaruj

9njqaruj1#

终于解决了这个问题。这是由于iptables设置阻止icmp数据包从flannel接口转发到docker接口,因此docker容器不能相互通信。通过添加iptable规则,一切对我来说都很好。

相关问题