Apache kafka Kafka 0.8.2 ConsumerMetadataRequest始终返回ConsumerCoordinatorNotAvailableCode
我正在使用,我想使用fetch和commit offset API作为文档: 给定消费者组的补偿由称为补偿协调器的特定代理维护。i、 例如,使用者需要向该特定代理发出其偏移量提交和获取请求。它可以通过发出使用者元数据请求来发现当前偏移量协调器 因此,我发送了一个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客户端,在获取元数据之前,我创建了
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,所以我对它不太了解