对于 kafkaTool 的优点来讲,我这个是在线版的,在公司部署在开发环境后,全部成员不须要每一个人配置一遍链接,并且没有版权的弹框,若是内部协议使用 JSON 数据格式的话,使用本工具将会更加方便git
项目地址:https://gitee.com/sanri/sanri-tools-maven
博客地址:https://blog.csdn.net/sanri1993/article/details/52201255json
写这个工具的缘由主要是因为公司用的 kafkaOffsetMonitor 不够好用。公司仍是用的旧版本的 kafka ,offset 是保存在 zookeeper 上的,每次读取 offset ,须要把当前消费组的全部主题的 offset 刷新一次,而且时不时会卡死;还只能查询,不能设置 zookeeper 的 offset ,每次使用命令去设置特别麻烦。安全
使用 KafkaTool 配置 saal 比较麻烦,并且还有版权的弹框,很是麻烦,因此本身写了一个,所有参照自官网 APImaven
由于 kafka 是依赖于 zookeeper 的,个人工具中还有一个 zookeeper 工具,此工具强依赖于 zookeeper 工具,因此你须要先创建一个 zookeeper 链接,zookeeper 工具参考 zookeeper监控.md工具
选择一个链接后,根据是否旧版本选择 kafka 的新旧,在 0.8.1.1(包含) 以前选择旧版本,以后选择新版本便可,kafka 的版本标识是这样命名的 scalaversion-kafkaversion spa
以后就是配置安全认证,我这默认是用的 saal_plaintext 认证,通常公司都会采用这种,这个须要你对 kafka 的认证有必定的了解.net
kafka 工具的使用分为消费组监控和主题管理,可能须要你对 kafka 的结构有必定了解,接下来的使用就看下面的图解说明了scala
个人博文大纲:https://blog.csdn.net/sanri1993/article/details/522012553d