Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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 - Fatal编程技术网

Apache kafka 卡夫卡消费立场(主题划分)永远不会结束

Apache kafka 卡夫卡消费立场(主题划分)永远不会结束,apache-kafka,kafka-consumer-api,Apache Kafka,Kafka Consumer Api,我正在尝试使用KafkaConsumer获取id为0的分区上的当前位置 consumer.position(new TopicPartition("my-topic-name", 0)) 然而,这永远不会回来。它不断尝试发送以下两个请求: 已完成的请求:RequestHeader(apiKey=FIND\u COORDINATOR,apiVersion=1,clientId=consumer-1,correlationId=6)--{COORDINATOR\u key=,COORDINATO

我正在尝试使用KafkaConsumer获取id为0的分区上的当前位置

consumer.position(new TopicPartition("my-topic-name", 0))
然而,这永远不会回来。它不断尝试发送以下两个请求:

  • 已完成的请求:RequestHeader(apiKey=FIND\u COORDINATOR,apiVersion=1,clientId=consumer-1,correlationId=6)--{COORDINATOR\u key=,COORDINATOR\u type=0},响应:{throttle\u time\u ms=0,error\u code=15,error\u message=null,COORDINATOR={node\u id=-1,host=,port=-1}
  • 已完成的请求:RequestHeader(apiKey=METADATA,apiVersion=5,clientId=consumer-1,correlationId=7){topics=[my topic name],allow\u auto\u topic\u creation=true},response:{throttle\u time\u ms=0,brokers=[{node\u id=1,host=localhost,port=8833,rack=null}],cluster\u id=随机生成的\u id,controller\u id=1,topic\u元数据=[{error\u code=0,topic=my topic name,is\u internal=false,partition\u metadata=[{error\u code=0,partition=0,leader=1,replications=[1],isr=[1],offline\u replications=[]}]
它只是不断地重复它们。 这两个请求之间有一个错误:

活动代理“1”的数量不符合所需的复制要求 偏移量主题的系数“3”

所以它不断重复这些步骤

  • 元数据请求
  • 关于复制因子的错误消息
  • 查找协调器请求
它不会停止

但这毫无意义,因为我的主题以1的复制因子开始。我只有一个kafka实例在本地主机上运行。而且由于代理数为1,复制因子也必须为1,对吗

请帮忙

因为代理的数量是1,所以复制因子也必须是1,对吗

是的,但是内部主题有单独的配置


根据关于“偏移主题”的错误,在您的
server.properties

中查找
offsets.topic.replication.factor
,卡夫卡的版本是什么?我该如何处理它?它当前是否设置为超过您正在运行的代理?错误似乎表明它设置为3