linux - Linux 重启后,Kafka 抛出 "no brokers found when trying to rebalance"

标签 linux apache-kafka apache-zookeeper

我关注了一个 excellent step-by-step tutorial for installing Kafka on Linux .在我重新启动 Linux 之前,一切对我来说都很好。重启后,当我尝试使用 kafka-console-consumer.sh 消费队列时出现以下错误。

$ ~/kafka/bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic TutorialTopic --from-beginning

[2016-02-04 03:16:54,944] WARN [console-consumer-6966_bob-kafka-storm-1454577414492-8728ae43], no brokers found when trying to rebalance. (kafka.consumer.ZookeeperConsumerConnector)

在运行 kafka-console-consumer.sh 脚本之前,我确实使用 kafka-console-producer.sh 脚本将数据推送到 Kafka 队列。在重新启动 Linux 之前,这些步骤没有问题。

我可以通过手动启动Kafka来修复错误;但是,我宁愿 Kafka 自动启动。

Kafka重启后无法正常启动的原因有哪些?

最佳答案

所以我今天早些时候在我们的 hortonworks 集群中遇到了类似的问题。似乎 zookeeper 没有正确启动。我首先尝试了 kakfa-console-producer 并得到了以下异常:

kafka-console-producer.sh --broker-list=localhost:9093 --topic=some_topic < /tmp/sometextfile.txt```

kafka.common.KafkaException: fetching topic metadata for topics```

我的解决方案是重新启动已停止响应的服务器。你的可能不同,但请与控制台制作人一起玩,看看你得到了什么错误。

关于linux - Linux 重启后,Kafka 抛出 "no brokers found when trying to rebalance",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35197233/

相关文章:

apache-kafka - 获取主题元数据时 Kafka 消费者 "failed to find leader"

linux 内核 ip_options_build() 函数

linux - 如何将 **long_options option <offset aHelp, 0, 0, 68h>** 翻译成重新汇编代码?

linux - 从 .txt 列表中移动具有部分名称的文件

apache-kafka - 如果生产者端 ack 延迟非常高,应该监控哪些 Kafka 代理指标

java - 在这个 Kafka 设置下,这是正确的 Kafka 消费者配置吗?

c - kvm:模块验证失败:缺少签名和/或所需的 key - 污染内核

java - 如何显示在 DStream 中更新的当前累加器值?

hadoop - 如何静音 apache zookeeper 调试消息 (AWS EMR)?

hadoop - 在Hbase Shell中运行命令时的“The node/hbase is not in ZooKeeper”