1、kafka manager为scala工程,先安装sbt
curl https://bintray.com/sbt/rpm/rpm |tee /etc/yum.repos.d/bintray-sbt-rpm.repo
yum install sbt
2、下载源码
git clone https://github.com/yahoo/kafka-manager.git
3、sbt launch 使用国外仓库,打包很慢,修改为本地仓库
找到sbt-launch.jar (/home/root1/.sbt/launchers/0.13.9/)
用7zip 打开,找到sbt/sbt.boot.properties
[repositories]
local
oschina: http://maven.oschina.net/content/groups/public/ (新增国内镜像,可用自己搭的私服)
jcenter: https://jcenter.bintray.com/
typesafe-ivy-releases: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
maven-central
4、打包
cd kafka-manager
./sbt clean install
得到打好的包: target/universal/kafka-manager-1.3.3.8.zip
5、启动
unzip kafka-manager-1.3.3.8.zip
修改 conf/application.conf 配置文件
kafka-manager.zkhosts="10.10.40.119:2181"
启动:
bin/kafka-manager -Dconfig.file=conf/application.conf