git clone https://github.com/yahoo/kafka-manager.gitgit
由於kafka-manager是雅虎開發的,構建時須要依賴外網,下載scala運行時jar,因爲網絡環境很差,構建耗時長並且頗有可能失敗,咱們能夠用國外鏡像倉庫替代,很快就安裝了github
bogon:kafka-manager-1.3.3.17 lizhitao$ vim ~/.sbt/repositories
vim
增長以下阿里雲Maven鏡像內容bash
[repositories] local aliyun: http://maven.aliyun.com/nexus/content/groups/public/ central: http://repo1.maven.org/maven2/
sbt初始構建kafka-manager有2個目的:1.下載sbt運行時環境, ~/.sbt 有不少scala相關文件 2.打包kafka-manger網絡
./sbt clean distapp
進入目錄kafka-manager/target/universalmaven
bogon:kafka-manager-1.3.3.17 lizhitao$ unzip kafka-manager-1.3.3.17.zip -d
/usr/local
阿里雲
配置vim application.confspa
...
kafka-manager.zkhosts="10.50.97.248:2181,10.50.60.183:2181,10.50.97.249:2181"
...
kafka-manager 默認的端口是9000,可經過 -Dhttp.port,指定端口; -Dconfig.file=conf/application.conf指定配置文件:
nohup bin/kafka-manager -Dconfig.file=conf/application.conf -Dhttp.port=8080 &scala
直接啓動
nohup bin/kafka-manager &