Hi Vamsi, You can also see the example here <https://github.com/madhukarbharti/kafka-8.2.1-test/blob/master/src/com/bharti/kafka/offset/OffsetHandler.java> if you want to use Java API to get the offset from topic.
Regards, Madhukar On Mon, Apr 13, 2015 at 10:25 PM, 4mayank <4may...@gmail.com> wrote: > I did a similar change - moved from High Level Consumer to Simple Consumer. > Howerver kafka-consumer-offset-checker.sh throws an exception. Its > searching the zk path /consumers/<group>/ which does not exist on any of my > zk nodes. > > Is there any other tool for getting the offset lag when using Simple > Consumer? Or am I using kafka-consumer-offset-checker.sh incorrectly for > Simple Consumer? > > Output: > kafka-consumer-offset-checker.sh --zookeeper 192.168.1.201:2181, > 192.168.1.202:2181,192.168.1.203:2181 --group my-control-group > Exiting due to: org.apache.zookeeper.KeeperException$NoNodeException: > KeeperErrorCode = NoNode for /consumers/my-control-group/owners. > > > kafka-consumer-offset-checker.sh --zookeeper 192.168.1.201:2181, > 192.168.1.202:2181,192.168.1.203:2181 --group my-control-group --topic > my-control > Exiting due to: org.apache.zookeeper.KeeperException$NoNodeException: > KeeperErrorCode = NoNode for > /consumers/my-control-group/offsets/my-control/1. > > > ZK cli output: > > ./zookeeper-shell.sh 192.168.1.201:2181 > Connecting to 192.168.1.201:2181 > Welcome to ZooKeeper! > JLine support is disabled > > WATCHER:: > > WatchedEvent state:SyncConnected type:None path:null > ls /config/topics > [my-control] > ls /consumers > [] > quit > > > Thanks. > Mayank. > > On Fri, Mar 20, 2015 at 9:54 AM, Jiangjie Qin <j...@linkedin.com.invalid> > wrote: > > > Hi Vamsi, > > > > The ConsumerOffsetChecker.scala or kafka-consumer-offset-checker.sh still > > works. You can use them to check the offsets. > > If you need to check the offsets programmatically, you can send > > OffsetsFetcheRequest to broker using simple consumer. You may refer the > > ConsumerOffsetChecker.scala to see how to find correct broker where > > corresponding offset manager resides. > > > > Jiangjie (Becket) Qin > > > > On 3/19/15, 11:54 PM, "Achanta Vamsi Subhash" < > achanta.va...@flipkart.com> > > wrote: > > > > >Hi, > > > > > >We are using 0.8.2.1 currently. > > > > > >- How to get the consumer offsets from the offsets topic? > > >- Is there any built-in function which I could use? (like in > > >AdminUtils.scala) > > >- Is it ok to start a simple consumer and read the offsets from the > topic? > > > > > >We used to read the offsets from zookeeper previously for the > > >HighLevelConsumers. But with the new broker this changed as we are using > > >Kafka topic for offsets. > > > > > >-- > > >Regards > > >Vamsi Subhash > > > > >