kafka-manager 安装

来源:互联网 发布:淘宝网大童 编辑:程序博客网 时间:2024/05/18 16:38
1.安装sbt编译环境
[root@namenode01 kafka-manager]# curl https://bintray.com/sbt/rpm/rpm |tee /etc/yum.repos.d/bintray-sbt-rpm.repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   159    0   159    0     0     23      0 --:--:--  0:00:06 --:--:--    36
#bintray--sbt-rpm - packages by  from Bintray
[bintray--sbt-rpm]
name=bintray--sbt-rpm
baseurl=http://sbt.bintray.com/rpm
gpgcheck=0
repo_gpgcheck=0
enabled=1


2.下载kafaka-manager
[root@namenode01 opt]# wget https://github.com/yahoo/kafka-manager/archive/1.3.3.13.tar.gz
[root@namenode01 opt]# tar -xf 1.3.3.13.tar.gz 
[root@namenode01 opt]# mv kafka-manager-1.3.3.13 kafka-manager
3.编译 -此时间有些长,可以直接下载编译好的http://download.csdn.net/download/haoxiaoyan/9946701
root@namenode01 kafka-manager]# sbt clean dist
Getting org.scala-sbt sbt 0.13.9 ...


[info] Compiling 125 Scala sources and 2 Java sources to /opt/kafka-manager/target/scala-2.11/classes...
[info] Main Scala API documentation to /opt/kafka-manager/target/scala-2.11/api...
[info] 'compiler-interface' not yet compiled for Scala 2.11.8. Compiling...
[info] LESS compiling on 1 source(s)
[info] Packaging /opt/kafka-manager/target/scala-2.11/kafka-manager_2.11-1.3.3.13-web-assets.jar ...
[info] Done packaging.
[info]   Compilation completed in 13.781 s
model contains 678 documentable templates
[info] Main Scala API documentation successful.
[info] Packaging /opt/kafka-manager/target/scala-2.11/kafka-manager_2.11-1.3.3.13-javadoc.jar ...
[info] Done packaging.
[info] Packaging /opt/kafka-manager/target/scala-2.11/kafka-manager_2.11-1.3.3.13.jar ...
[info] Done packaging.
[info] Packaging /opt/kafka-manager/target/scala-2.11/kafka-manager_2.11-1.3.3.13-sans-externalized.jar ...
[info] Done packaging.
[info] 
[info] Your package is ready in /opt/kafka-manager/target/universal/kafka-manager-1.3.3.13.zip
[info] 
[success] Total time: 1672 s, completed Aug 23, 2017 1:00:53 PM

4.解压
[root@namenode01 universal]# pwd
/opt/kafka-manager/target/universal
[root@namenode01 universal]# unzip kafka-manager-1.3.3.13.zip 


5.修改配置文件
[root@namenode01 ~]# vi /opt/kafka-manager/target/universal/kafka-manager-1.3.3.13/conf/application.conf
kafka-manager.zkhosts="namenode01:2181,namenode02:2181,datanode01:2181,datanode08:2181,datanode09:2181"

http.port=9191

#默认9000,由于我用的CDH,cdh占用了9191端口,所以更改了下

6.cp到其他kafaka所在的机器上

for i in {111,107,108,109} ; do scp -r /opt/kafka-manager/ root@10.1.8.$i:/opt/; done

7.启动

[root@namenode01 kafka-manager-1.3.3.13]# nohup /opt/kafka-manager/target/universal/kafka-manager-1.3.3.13/bin/kafka-manager -Dconfig.file=/opt/kafka-manager/target/universal/kafka-manager-1.3.3.13/conf/application.conf &

8.登录webui查看

http://10.1.8.112:9191