获取具有相关ID 0的元数据时出错:{testTopic = UNKNOWN_TOPIC_OR_PARTITION}(org.apache.kafka.clients.NetworkClient)

时间:2017-04-12 07:44:57

标签: apache-kafka kafka-producer-api

我使用以下命令创建了一个主题:

./kafka-topics.sh --create --zookeeper zookeeper:2181 --replication-factor 2 --partitions 2 --topic testTopic 

当我尝试使用控制台生成器生成记录时,我在生产者控制台上看到以下消息:

 Error while fetching metadata with correlation id 0 : {testTopic=UNKNOWN_TOPIC_OR_PARTITION} (org.apache.kafka.clients.NetworkClient) 

我用来启动控制台生产者的命令:

./kafka-console-producer.sh --broker-list broker1:9092 broker2:9092 --topic testTopic 

主题描述的输出如下:

kafka-topics.sh --zookeeper zookeeper:2181 --describe --topic testTopic 


Topic:testTopic PartitionCount:2        ReplicationFactor:2     Configs:
        Topic: testTopic        Partition: 0    Leader: none    Replicas: 2,1   Isr:
        Topic: testTopic        Partition: 1    Leader: none    Replicas: 1,2   Isr: 

查看上面的输出,此问题与this不重复。没有分配给分区的领导者。

这种行为背后的原因可能是什么?

0 个答案:

没有答案