1.之前0.2的版本已经没人维护更新了,三年前就没人维护了。
https://github.com/quantifind/KafkaOffsetMonitor/releases
如果你是使用新版的Kafka的,KafkaOffsetMonitor0.2的就不能使用,监控不到数据。
后面有人进行forked之后进行维护更新了。
https://github.com/Morningstar/kafka-offset-monitor/releases
2.现在就采用最新版的KafkaOffsetMonitor-assembly-0.4.6-SNAPSHOT.jar包。
由于官网上的jar所引用的js,css是国外的地址,由于国内网络环境的问题,可能会访问不了,
导致KafkaOffsetMonitor页面没有任何数据显示。
需要我们把jar里的js,css替换成本地的,这样的话无论服务器能不能上网都可以使用。
CSDN的下载地址:
https://download.csdn.net/download/guang564610/10371172
下载地址百度云盘:
https://pan.baidu.com/s/1A_Ukh6FlvOYkUws7kUPAqg
3.下载之后运行命令:
nohup java -cp KafkaOffsetMonitor-assembly-0.4.6-SNAPSHOT.jar
com.quantifind.kafka.offsetapp.OffsetGetterWeb --offsetStorage kafka
--kafkaBrokers zk1:9092,zk2:9092,zk3:9092
--kafkaSecurityProtocol PLAINTEXT --zk zk1,zk2,zk3 --port 8787
--refresh 10.seconds --retain 2.days --dbName offsetapp_kafka
1>kafkaOffsetMonitor_stdout.log 2>kafkaOffsetMonitor_stderr.log &
4.监控页面: