【发布时间】:2018-04-19 20:33:19
【问题描述】:
我将这个 tutorial 用于多代理 kafka 集群。 我建立了三个经纪人:
- 本地主机:9092
- 本地主机:9093
- 本地主机:9094
并使用了这个命令:bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 3 --partitions 1 --topic my-replicated-topic
据我所知,如果我的一个代理死了,另一个仍然会运行并处理消息。
问题是如果我杀了9092 我不能使用这个命令:
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --from-beginning --topic my-replicated-topic
我知道该端口已被终止,但是 - 如何通过通用引导服务器使其运行?我错过了什么?
EDIT1:
之后
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092,localhost:9093,localhost:9094 --from-beginning --topic my-replicated-topic
它给了我信息:
WARN [Consumer clientId=consumer-1, groupId=console-consumer-82352] 无法建立到节点 -1 的连接。经纪人可能不可用。 (org.apache.kafka.clients.NetworkClient)`
控制台停止。没有消息阅读
【问题讨论】:
标签: java apache-kafka