1,kafkaOffsetMonitor下载最新版本。https://github.com/Morningstar/kafka-offset-monitor/releases
2,由于官网下载kafkaOffsetMonitor里面引用的JS是国外的CDN,所以默认无法使用。需要将jar包中引用的JS换成本地或中国的CDN地址。
3,kafkaOffsetMonitor安装很简单,直接拷贝到任意目录即可。
4,kafkaOffsetMonitor启动:
nohup java -cp KafkaOffsetMonitor-assembly-0.4.6-SNAPSHOT.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --offsetStorage kafka --kafkaBrokers 192.168.2.11:9092,192.168.2.12:9092,192.168.2.13:9092 --kafkaSecurityProtocol PLAINTEXT --zk 192.168.2.11:2181,192.168.2.12:2181,192.168.2.13:2181 --port 9000 --refresh 10.seconds --retain 2.days --dbName offsetapp_kafka 1>kafkaOffsetMonitor_out.log 2>kafkaOffsetMonitor_error.log &
5,启动成功后会显示进程号。不成功请查看LOG日志。
6,启动参数说明:
offsetStorage:zookeeper,kafka或storm(目前是kafka)
kafkaBrokers:kafka地址和端口(多个用逗号分隔)
kafkaSecurityProtocol:kafka代理时使用的kafkaSecurityProtocol安全协议(默认为PLAINTEXT,也可为SASL_PLAINTEXT)
zk:zookeeper主址端口(多个用逗号分隔)
port:kafkaOffsetMonitor访问端口
refresh:刷新时间
retain:数据保存时间
dbName:数据文件名称(默认为offsetapp)