Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 未订阅主题的卡夫卡错误_Apache Kafka_Kafka Consumer Api_Message Hub - Fatal编程技术网

Apache kafka 未订阅主题的卡夫卡错误

Apache kafka 未订阅主题的卡夫卡错误,apache-kafka,kafka-consumer-api,message-hub,Apache Kafka,Kafka Consumer Api,Message Hub,我看到关于我当前实例未订阅的主题的卡夫卡警告。我们使用相同的kafka代理,每个开发人员都有自己的主题。但是,我们都使用在属性文件中指定的相同默认groupID/clientid 2017-06-27T11:48:35.20-0400 [APP/PROC/WEB/0]OUT 2017-06-27 15:48:35,195 WARN [NetworkClient] - [kafka-coordinator-heartbeat-thread | ingestion-matching-kafka-co

我看到关于我当前实例未订阅的主题的卡夫卡警告。我们使用相同的kafka代理,每个开发人员都有自己的主题。但是,我们都使用在属性文件中指定的相同默认groupID/clientid

2017-06-27T11:48:35.20-0400 [APP/PROC/WEB/0]OUT 2017-06-27 15:48:35,195 WARN [NetworkClient] - [kafka-coordinator-heartbeat-thread | ingestion-matching-kafka-consumer-group] - Error while fetching metadata with correlation id 154274 : {to-process-yi=UNKNOWN_TOPIC_OR_PARTITION, to-process-shawn=UNKNOWN_TOPIC_OR_PARTITION}
2017-06-27T11:48:35.34-0400 [APP/PROC/WEB/0]OUT 2017-06-27 15:48:35,339 INFO [PdfXmlMatcherTask] - [scheduler-1] -
2017-06-27T11:48:35.34-0400 [APP/PROC/WEB/0]OUT 2017-06-27 15:48:35,340 INFO [PdfXmlMatcherTask] - [scheduler-1] - Checking messages...
2017-06-27T11:48:35.41-0400 [APP/PROC/WEB/0]OUT 2017-06-27 15:48:35,412 WARN [NetworkClient] - [scheduler-1] - Error while fetching metadata with correlation id 154275 : {to-process-yi=UNKNOWN_TOPIC_OR_PARTITION, to-process-shawn=UNKNOWN_TOPIC_OR_PARTITION}
这是预期的吗?即使每个人都有自己的主题,我是否需要单独的组/客户端ID


其次,我不太清楚这个错误的含义:heart-beat coordinator线程无法获取2个主题的元数据,但这些主题存在,只是这些主题的使用者没有运行。

client.id-用于跟踪请求,对于每个客户机来说应该是唯一的,尽管不是强制性的

groupid-这仅适用于消费者。根据您的简短描述,您可能希望每个消费者都属于自己的群体

我建议您阅读ConsumerGroup的用途: Kafka通过在消费者组(一组共享公共组标识符的消费者)之间分配分区来扩展主题消费。

UNKNOWN_TOPIC_或_PARTITION是一个错误,当主题或分区不存在时,代理会准确返回该错误。卡夫卡的客户认为这是一个可重试的错误

如果您认为该主题存在,请检查两次。
也可能是主题存在,但生产者或消费者直接将目标锁定在现有主题的不存在分区上。

主题似乎已被删除,并使用类似名称重新创建。因为它是同一个消费者群体,即使它没有订阅这些主题,我还是从代理那里收到了错误消息?