Hi Raja, Thanks a lot for that input. It definitely was a problem with the __consumer_offsets not getting updated (not sure why that didnt happen though with upgrading kafka with a new release). But I deleted the __consumer_offsets topic and it was auto created and the consumer offset checker works fine now.
Thanks, Meghana On Thu, May 14, 2015 at 11:00 AM, Rajasekar Elango <rela...@salesforce.com> wrote: > Hi Meghana, > > We also faced similar issue and found that it returned > ConsumerCoordinatorNotAvailableCode always for one broker (server id 3) and > leader for all partitions of __consumer_offsets topic is same broker id 3. > > So wiped off kafka data dir on that broker and restarted it. After that > ConsumerOffsetChecker started working. We had replication enabled so losing > kafka data dir is not big deal for us. If you can't delete complete kafka > data dir, you can try deleting just __consumer_offsets data. > > Thanks, > Raja. > > > On Thu, May 14, 2015 at 10:46 AM, Meghana Narasimhan < > mnarasim...@bandwidth.com> wrote: > > > Hi Mayuresh, > > A few more inputs that I can provide at the moment after some testing are > > as follows. > > 1. The error returned by the consumer offset checker's > > ConsumerMetadataResponse is "ConsumerCoordinatorNotAvailableCode". Could > it > > somehow be related to the offsets being written to zookeeper and not the > > internal kafka offsets topic ? > > 2. I see that the __consumer_offsets topic has been created on all the > > brokers. > > 3. I also tried the steps for migrating from zookeeper to kafka offset > > topic as specified in the documentation [using the offsets.storage and > > dual.commit.enabled configs] > > 4. Also based on a few other links I tried to commit offset > > using OffsetCommitRequest method and to get ConsumerMetadataResponse . > But > > the OffsetCommitResponse also returned error and could not commit the > > offset successfully. > > > > On the other hand the producer and consumer are working fine and able to > > produce and consume data from the topic. The issue is only with the > > consumer offset checker tool. > > > > Thanks, > > Meghana > > > > > > On Mon, May 11, 2015 at 7:34 PM, Mayuresh Gharat < > > gharatmayures...@gmail.com > > > wrote: > > > > > Hi Meghana, > > > > > > Let me try this out on my cluster that has latest trunk deployed. > > > > > > Thanks, > > > > > > Mayuresh > > > > > > On Mon, May 11, 2015 at 1:53 PM, Meghana Narasimhan < > > > mnarasim...@bandwidth.com> wrote: > > > > > > > Hi Mayuresh, > > > > A small update. The Kafka version I'm currently using is > 2.10-0.8.2.1 > > > (not > > > > 2.11 as previously mentioned). The cluster looks fine. Not sure why > the > > > > consumer offset checker does not return a valid output and gets > stuck. > > > > > > > > bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic > test > > > > Topic:test PartitionCount:3 ReplicationFactor:3 > > > > Configs:min.insync.replicas=2 > > > > Topic: test Partition: 0 Leader: 1 Replicas: 1,2,0 > > Isr: > > > > 1,2,0 > > > > Topic: test Partition: 1 Leader: 2 Replicas: 2,0,1 > > Isr: > > > > 1,2,0 > > > > Topic: test Partition: 2 Leader: 0 Replicas: 0,1,2 > > Isr: > > > > 1,2,0 > > > > > > > > > > > > > > > > > > > > On Fri, May 8, 2015 at 12:52 PM, Meghana Narasimhan < > > > > mnarasim...@bandwidth.com> wrote: > > > > > > > > > Hi Mayuresh, > > > > > > > > > > Yes, the broker is up and accepting connections. Multiple consumers > > are > > > > > consuming off topics on the broker. > > > > > Also I am seeing the issue only with this particular version ( > > > > > 2.11-0.8.2.1). It worked fine with the beta that I was using > earlier. > > > > > > > > > > > > > > > On Fri, May 8, 2015 at 12:45 PM, Mayuresh Gharat < > > > > > gharatmayures...@gmail.com> wrote: > > > > > > > > > >> Is X.X.X.X:9092 up and accepting connections? > > > > >> I am confused aas in why is it not connecting some other broker if > > > > >> connection to this broker fails. Can you check if the broker is > up? > > > > >> > > > > >> The way it works is the consumer will send a > ConsumerMetadataRequest > > > to > > > > >> one > > > > >> of the brokers and get the offsetmanager for its group and then > > > perform > > > > >> the > > > > >> offset management. > > > > >> > > > > >> Thanks, > > > > >> > > > > >> Mayuresh > > > > >> > > > > >> On Fri, May 8, 2015 at 9:22 AM, Meghana Narasimhan < > > > > >> mnarasim...@bandwidth.com> wrote: > > > > >> > > > > >> > Hi, > > > > >> > I'm using the Kafka 8.2.1 version(kafka_2.11-0.8.2.1) and the > > > consumer > > > > >> > offset checker hangs indefinitely and does not return any > > results. I > > > > >> > enabled the debug for tools and below is the debug statements as > > > seen > > > > on > > > > >> > the stdout. Any thoughts or inputs on this will be much > > appreciated. > > > > >> > > > > > >> > command used : > > > > >> > bin/kafka-consumer-offset-checker.sh --zookeeper localhost:2181 > > > > --group > > > > >> > test-consumer-group > > > > >> > or > > > > >> > ./kafka-consumer-offset-checker.sh --zookeeper > > > > >> > broker1:2181,broker2:2181,broker3:2181 --group > test-consumer-group > > > > >> > > > > > >> > DEBUG Querying X.X.X.X:9092 to locate offset manager for > > > > >> > test-consumer-group. (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:23:55,090] DEBUG Consumer metadata response: > > > > >> > ConsumerMetadataResponse(None,15,0) (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:23:55,091] DEBUG Query to X.X.X.X:9092 to locate > > > offset > > > > >> > manager for test-consumer-group failed - will retry in 3000 > > > > >> milliseconds. > > > > >> > (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:23:58,093] DEBUG Querying X.X.X.X:9092 to locate > > > offset > > > > >> > manager for test-consumer-group. (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:23:58,102] DEBUG Consumer metadata response: > > > > >> > ConsumerMetadataResponse(None,15,0) (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:23:58,103] DEBUG Query to X.X.X.X:9092 to locate > > > offset > > > > >> > manager for test-consumer-group failed - will retry in 3000 > > > > >> milliseconds. > > > > >> > (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:01,107] DEBUG Querying X.X.X.X:9092 to locate > > > offset > > > > >> > manager for test-consumer-group. (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:01,115] DEBUG Consumer metadata response: > > > > >> > ConsumerMetadataResponse(None,15,0) (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:01,116] DEBUG Query to X.X.X.X:9092 to locate > > > offset > > > > >> > manager for test-consumer-group failed - will retry in 3000 > > > > >> milliseconds. > > > > >> > (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:04,119] DEBUG Querying X.X.X.X:9092 to locate > > > offset > > > > >> > manager for test-consumer-group. (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:04,124] DEBUG Consumer metadata response: > > > > >> > ConsumerMetadataResponse(None,15,0) (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:04,126] DEBUG Query to X.X.X.X:9092 to locate > > > offset > > > > >> > manager for test-consumer-group failed - will retry in 3000 > > > > >> milliseconds. > > > > >> > (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:04,993] DEBUG Got ping response for sessionid: > > > > >> > 0x14d33e7fbc80002 after 3ms (org.apache.zookeeper.ClientCnxn) > > > > >> > [2015-05-08 10:24:07,127] DEBUG Querying X.X.X.X:9092 to locate > > > offset > > > > >> > manager for test-consumer-group. (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:07,131] DEBUG Consumer metadata response: > > > > >> > ConsumerMetadataResponse(None,15,0) (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:07,132] DEBUG Query to X.X.X.X:9092 to locate > > > offset > > > > >> > manager for test-consumer-group failed - will retry in 3000 > > > > >> milliseconds. > > > > >> > (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:10,132] DEBUG Querying X.X.X.X:9092 to locate > > > offset > > > > >> > manager for test-consumer-group. (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:10,138] DEBUG Consumer metadata response: > > > > >> > ConsumerMetadataResponse(None,15,0) (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:10,139] DEBUG Query to X.X.X.X:9092 to locate > > > offset > > > > >> > manager for test-consumer-group failed - will retry in 3000 > > > > >> milliseconds. > > > > >> > (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:13,143] DEBUG Querying X.X.X.X:9092 to locate > > > offset > > > > >> > manager for test-consumer-group. (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:13,151] DEBUG Consumer metadata response: > > > > >> > ConsumerMetadataResponse(None,15,0) (kafka.client.ClientUtils$) > > > > >> > [2015-05-08 10:24:13,152] DEBUG Query to X.X.X.X:9092 to locate > > > offset > > > > >> > manager for test-consumer-group failed - will retry in 3000 > > > > >> milliseconds. > > > > >> > (kafka.client.ClientUtils$) > > > > >> > > > > > >> > Thanks, > > > > >> > Meghana > > > > >> > > > > > >> > > > > >> > > > > >> > > > > > > > > > > > > -- > Thanks, > Raja. >