KafkaOffsetMonitor0.2.x版本仅支持从zk读取offset,然而最新版本的kafka支持将offset保存至broker
扒开KafkaOffsetMonitor源码发现现已经支持从broker读取,目前官方还没有提供all in one的jar包下载,需要自行编译,
在工程sbt相关配置中用了不少国内不可用的maven服务以及引用了一些访问不到的css、js,需要修改,具体变更参照我修改后的文件
废话不多说:
- 编译结果:成功
- 验证结果:支持从broker读取offset
- 修改后的源码地址:https://git.oschina.net/junfengcode/KafkaOffsetMonitor
- all in one jar下载地址:http://yun.baidu.com/share/link?shareid=495495179&uk=2164603387
KafkaOffsetMonitor user guid 请见工程README.md
简单打包过程(可能遗漏一些细节):
1 将不可用的maven仓库换掉
2 将依赖com.twitter.util-core.3.0.0换成com.twitter.util-core_2.10.6.29.0
3 sbt进入
4 输入assembly命令打all in one的jar