Skip to content

Latest commit

 

History

History

KafkaOffsetMonitor

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

KafkaOffsetMonitor

kafka 0.9.x save the consumers offset with kafka as default, not zookeeper. so KafkaOffsetMonitor-assembly-0.2.1.jar couldnot see anything about consumers, at the same time, KafkaOffsetMonitor-assembly-0.2.1.jar not support option --offsetStorage as the doc description.

But, we can rebuild from source, new KafkaOffsetMonitor's version will be 0.3.0, this version supperts option --offsetStorage.

all the steps as follow:

# java
java -version
Picked up _JAVA_OPTIONS: -Djava.net.preferIPv4Stack=true
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

# install sbt
echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823
sudo apt-get update
sudo apt-get install sbt

git clone --depth=50 --branch=master git://github.com/quantifind/KafkaOffsetMonitor.git 

# run test
sbt ++2.10.3 test

# rebuild
sbt ++2.10.3 assembly

then you will get KafkaOffsetMonitor-assembly-0.3.0-SNAPSHOT.jar

if you donnot want to build it by yourself, you can download my build one: here

enjoy your time

java -cp KafkaOffsetMonitor-assembly-0.3.0-SNAPSHOT.jar \
     com.quantifind.kafka.offsetapp.OffsetGetterWeb \
     --offsetStorage kafka \
     --zk 127.0.0.1:2181 \
     --port 18080 \
     --refresh 10.seconds \
     --retain 2.days

more details to see here