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 Kafka 0.8.2 ConsumerMetadataRequest始终返回ConsumerCoordinatorNotAvailableCode_Apache Kafka_Kafka Consumer Api - Fatal编程技术网

Apache kafka Kafka 0.8.2 ConsumerMetadataRequest始终返回ConsumerCoordinatorNotAvailableCode

Apache kafka Kafka 0.8.2 ConsumerMetadataRequest始终返回ConsumerCoordinatorNotAvailableCode,apache-kafka,kafka-consumer-api,Apache Kafka,Kafka Consumer Api,我正在使用,我想使用fetch和commit offset API作为文档: 给定消费者组的补偿由称为补偿协调器的特定代理维护。i、 例如,使用者需要向该特定代理发出其偏移量提交和获取请求。它可以通过发出使用者元数据请求来发现当前偏移量协调器 因此,我发送了一个ConsumerMetadataRequest,而不是得到正确的响应,我总是得到 如果尚未创建偏移主题,则代理将为使用者元数据请求或偏移提交请求返回此错误代码 如果我使用的版本没有问题 此外,我还使用go客户端,在获取元数据之前,我创建了

我正在使用,我想使用fetch和commit offset API作为文档:

给定消费者组的补偿由称为补偿协调器的特定代理维护。i、 例如,使用者需要向该特定代理发出其偏移量提交和获取请求。它可以通过发出使用者元数据请求来发现当前偏移量协调器

因此,我发送了一个
ConsumerMetadataRequest
,而不是得到正确的响应,我总是得到

如果尚未创建偏移主题,则代理将为使用者元数据请求或偏移提交请求返回此错误代码

如果我使用的版本没有问题

此外,我还使用go客户端,在获取元数据之前,我创建了
\uu consumer\u offset
主题。这是我的配置:

broker.id=1
port=9091
host.name=192.168.33.10
num.network.threads=3
num.io.threads=8
socket.send.buffer.bytes=102400
socket.receive.buffer.bytes=102400
socket.request.max.bytes=104857600
log.dirs=data/9091
num.partitions=1
num.recovery.threads.per.data.dir=1
log.retention.hours=168
log.segment.bytes=1073741824
log.retention.check.interval.ms=300000
log.cleaner.enable=false
zookeeper.connect=localhost:2181
zookeeper.connection.timeout.ms=6000

我刚刚发现了一个类似的问题。问题在于使用者尚未为使用者组发出ConsumerMetadataRequest


我发现,如果收到作为错误返回的ConsumerCoordinatorNotAvailableCode,您必须发送ConsumerMetadataRequest,然后重试并退出。

我刚刚发现,这是我的
Scale
版本出现的问题,当我使用Scale的
2.9.1
版本时,它成功了,但在
2.10
中失败了。我不熟悉Scala,所以我对它不太了解