KafkaManager 是雅虎开源的一款 针对kafka集群的web管理工具, 具体功能和介绍就不再这细讲

kafka-manager github官网  https://github.com/yahoo/kafka-manager

比较坑,github上仅提供了源码包,没有提供安装包,我们需要自己选择 release包 进行打包

release包下载地址, https://github.com/yahoo/kafka-manager/releases

笔者操作之时,最新版本 2.0.0.2了

下载到本地之后解压,需要在

kafka-manager-2.0.0.2  目录下执行  sbt clean dist

但是跑sbt这个过程比较长,主要是sbt需要下载安装很多东西,这里写下自己本地的sbt配置提供参考

先在sbt安装目录下的 conf目录下 新建一个 repo.properties 文件

[repositories]
local
Nexus osc : https://code.lds.org/nexus/content/groups/main-repo
Nexus osc thirdparty : https://code.lds.org/nexus/content/groups/plugin-repo/
typesafe: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
typesafe2: http://repo.typesafe.com/typesafe/releases/
sbt-plugin: http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/
sonatype: http://oss.sonatype.org/content/repositories/snapshots
uk_maven: http://uk.maven.org/maven2/
ibibli: http://mirrors.ibiblio.org/maven2/
repo2: http://repo2.maven.org/maven2/

修改本地 sbt安装目录下 conf/sbtconfig.txt  文件,如下是我的配置

# Set the java args to high
-Xmx512M
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=128m

# Set the extra SBT options

-Dsbt.log.format=true
# D:\open_softs\sbt
-Dsbt.boot.directory=D:/open_softs/sbt/boot/
-Dsbt.global.base=D:/open_softs/sbt/sbt/
-Dsbt.ivy.home=D:/open_softs/sbt/ivy/

-Dsbt.repository.config=D:/open_softs/sbt/conf/repo.properties
-Dsbt.repository.secure=false

如上,D:/open_softs/sbt 是我本地sbt安装目录

接着刚才那段

kafka-manager-2.0.0.2  目录下执行  sbt clean dist

最后会在  target\universal  目录下生成kafka-manager-2.0.0.2.zip  这个包 我们就可以直接解压并使用了

如果觉得麻烦,我这里我直接打包好了,可以从我的云盘里下载  : https://pan.baidu.com/s/1ajCfbyfh1jUm7Rusv3IF2A 提取码: k7s3

进到conf目录,修改下application.conf 文件中的

kafka-manager.zkhosts参数 为你kafka集群使用的zk,多个,号隔开
下面不带参数的启动
bin/kafka-manager

后台启动如下 kafka-manager 默认的端口是9000,可通过 -Dhttp.port,指定端口; -Dconfig.file=conf/application.conf指定配置文件:
nohup bin/kafka-manager -Dconfig.file=conf/application.conf -Dhttp.port=8080 &

其他的配置 就不多说了,参考其他博客

这里提供几个

https://docs.ksyun.com/documents/5807

https://www.cnblogs.com/dadonggg/p/8205302.html

最新文章

  1. 浅谈async、await关键字 => 深谈async、await关键字
  2. [转]Part 3: Understanding !PTE - Non-PAE and X64
  3. 100. Same Tree
  4. BZOJ4724 [POI2017]Podzielno
  5. ASP.NET MVC 模块与组件(二)——定制图片验证码
  6. Photoshop 使用可选颜色
  7. Memcached安装及配置
  8. JavaScript之简易计算器
  9. Anaconda packages list
  10. poj 1226
  11. 【转】Android HAL实例解析
  12. 如何:使用 Visual Basic 编写基于 Unity3D 的计算器
  13. 三款免费实用的文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance)
  14. Locust 集合点
  15. select2清除选择(选择框内的值)
  16. floor()函数 和round()函数的区别
  17. HTML 弹出遮罩层二(遮罩层和内容标签分开)
  18. 雷林鹏分享:C# 预处理器指令
  19. 更适合程序员使用的Vim配置 显示行号 语法高亮 智能缩进
  20. ID3、C4.5和cart算法比较(转)

热门文章

  1. python的文件操作及简单的用例
  2. 【前端知识体系-CSS相关】CSS特效实现之Transition和Transform对比
  3. 【搞定 Java 并发面试】面试最常问的 Java 并发进阶常见面试题总结!
  4. 小白学习React官方文档看不懂怎么办?3.元素渲染
  5. vue项目引入自定义.css的样式文件
  6. Missing radix parameter 错误的解决办法
  7. word使用指南(经常更新)
  8. kali下安装phpstudy
  9. Intellij IDEA如何设置快速调整字体大小的快捷键
  10. Photoshop CS5软件安装教程