kafka-manager是yahoo开源,项目地址
https://github.com/yahoo/kafka-manager
这个项目比 https://github.com/claudemamo/kafka-web-console 要好用一些,显示的信息更加丰富,kafka-manager本身可以是一个集群。
sbt是scala的打包构建工具。
http://www.scala-sbt.org/download.html
解压并配置环境变量:
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:/opt/soft/sbt/bin:$PATH
JDK1.7+ 最新版的必须是java8以上才行。 https://github.com/yahoo/kafka-manager 这里有详细说明
编译:
sbt clean dist 这个需要翻墙才能完成。
部署:
unzip kafka-manager- 1.2.9.13 .zip
修改配置文件: 修改conf/application.conf,把kafka-manager.zkhosts改为自己的zookeeper服务器地址
kafka-manager .zkhosts = "localhost:2181"
启动:
if you need to run against a different version of java, add the -java-home option as follows:
默认http端口是9000,可以修改配置文件里的http.port的值,或者通过命令行参数传递:
https://github.com/yahoo/kafka-manager
这个项目比 https://github.com/claudemamo/kafka-web-console 要好用一些,显示的信息更加丰富,kafka-manager本身可以是一个集群。
不过kafka-manager也没有权限管理功能。
安装sbtsbt是scala的打包构建工具。
http://www.scala-sbt.org/download.html
解压并配置环境变量:
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:/opt/soft/sbt/bin:$PATH
JDK1.7+ 最新版的必须是java8以上才行。 https://github.com/yahoo/kafka-manager 这里有详细说明
编译:
sbt clean dist 这个需要翻墙才能完成。
部署:
unzip kafka-manager- 1.2.9.13 .zip
修改配置文件: 修改conf/application.conf,把kafka-manager.zkhosts改为自己的zookeeper服务器地址
kafka-manager .zkhosts = "localhost:2181"
启动:
bin/kafka-manager -Dconfig.file=../conf/application.conf &
if you need to run against a different version of java, add the -java-home option as follows:
bin/kafka-manager -Dconfig.file=../conf/application.conf -java-home /opt/jdk &
默认http端口是9000,可以修改配置文件里的http.port的值,或者通过命令行参数传递:
./kafka-manager -Dhttp.port=9001