Ich habe kafka und zookeeper, die in einem Standalone-Modus auf einer ec2-Instanz laufen. Ich habe ein Thema namens dev_spark1 erstellt. Aber wenn ich versuche, Verbraucher von der Kommandozeile ausgeführt werden, gibt mir folgende Fehler für Befehl:kafka consumer kann sich nicht mit seinem zoekeeper verbinden
./bin/kafka-console-consumer.sh --zookeeper 172.31.8.226:9092 --topic dev_spark1
Exception in thread "main" org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 6000
at org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:880)
at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:98)
at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:84)
at kafka.consumer.ZookeeperConsumerConnector.connectZk(ZookeeperConsumerConnector.scala:171)
at kafka.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsumerConnector.scala:126)
at kafka.consumer.ZookeeperConsumerConnector.<init>(ZookeeperConsumerConnector.scala:143)
at kafka.consumer.Consumer$.create(ConsumerConnector.scala:94)
at kafka.tools.ConsoleConsumer$.main(ConsoleConsumer.scala:145)
at kafka.tools.ConsoleConsumer.main(ConsoleConsumer.scala)
try Erhöhung zookeeper Verbindung Timeout-Eigenschaft verwenden und überprüfen – mbaxi
Welche Version von kafka verwenden Sie? Können Sie auch DEBUG-Level für Ihre Protokolle hinzufügen? –
Ich habe kafka_2.10-0.8.2.1. Und ich habe das Zeitlimit für die Tierpflegerverbindung von 6000 in der Eigenschaftendatei auf 60000 erhöht, aber das spiegelt sich nicht wider. –