【发布时间】:2015-11-01 02:19:32
【问题描述】:
我在三台 EC2 机器(server-1、server-2、server-3)上有一个 kafka 集群,并且 zookeeper 在 server-1 上运行。 server-1 的代理 id 为 11,12,13,server-2 的代理 id 为 21,22,23,server-3 的代理 id 为 31,32,33。 尝试通过 kafka 控制台生产者(在 server-1 上)向名为 test4 的主题发送消息时,出现以下错误:
WARN [KafkaApi-11] Produce request with correlation id 2 from client
console-producer on partition [test4,0] failed due to Leader not local
for partition [test4,0] on broker 11 (kafka.server.KafkaApis)
描述主题命令的输出是:
Topic: test4 Partition: 0 Leader: 21 Replicas: 21 Isr: 21
Topic: test4 Partition: 1 Leader: 22 Replicas: 22 Isr: 22
Topic: test4 Partition: 2 Leader: 23 Replicas: 23 Isr: 23
这个错误的原因可能是什么?
【问题讨论】:
标签: apache-kafka apache-zookeeper