当单个ZooKeeper节点关闭(满分5个)时,Kafka无法启动

时间:2018-10-09 21:37:53

标签: apache-kafka apache-zookeeper

server.properties中,我有:

zookeeper.connect=node1:2181,node2:2181,node3:2181,node4:2181,node5:2181

并且node2关闭。这应该没问题,因为还剩4个,但是当我尝试启动Kafka时,我得到了:

FATAL Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server 'node1:2181,node2:2181,node3:2181,node4:2181,node5:2181' with timeout of 6000 ms
        at org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:1233)
        at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:157)
        at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:131)
        at kafka.utils.ZkUtils$.createZkClientAndConnection(ZkUtils.scala:115)
        at kafka.utils.ZkUtils$.withMetrics(ZkUtils.scala:92)
        at kafka.server.KafkaServer.initZk(KafkaServer.scala:350)
        at kafka.server.KafkaServer.startup(KafkaServer.scala:194)
        at io.confluent.support.metrics.SupportedServerStartable.startup(SupportedServerStartable.java:111)
        at io.confluent.support.metrics.SupportedKafka.main(SupportedKafka.java:58)

如何使用4/5个活动节点的Zookeeper集群启动Kafka?

0 个答案:

没有答案