【Kafka】Kafka Manager 安裝

https://github.com/yahoo/kafka-managerjava

編譯環境:須要SBT和Java 8+ ,編譯完成了後的zip包,運行只須要java 8+環境就行了,不須要SBT。git

1、安裝SBT和Java 8+github

http://www.scala-sbt.org/

不少方式,我選擇了手動安裝:

[root@hfelkcld0003 local]# pwd
/usr/local

[root@hfelkcld0003 local]# wget https://dl.bintray.com/sbt/native-packages/sbt/0.13.11/sbt-0.13.11.zip

[root@hfelkcld0003 local]# unzip sbt-0.13.11.zip

[root@hfelkcld0003 local]# cd sbt

[root@hfelkcld0003 sbt]# ll
total 8
drwx------ 2 root root 4096 May 11 08:55 bin
drwx------ 2 root root 4096 May 11 08:55 conf

[root@hfelkcld0003 sbt]# pwd
/usr/local/sbt

[root@hfelkcld0003 sbt]# vi /etc/profile
...
...
export SBT_HOME=/usr/local/sbt/
export PATH=$SBT_HOME/bin:$PATH


安裝Java8+
[root@hfelkcld0003 sbt]# java -version
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

2、下載編譯kafka managervim

[root@hfelkcld0003 opt]# git clone https://github.com/yahoo/kafka-manager.git

or 

https://github.com/yahoo/kafka-manager/releases
下載zip
[root@hfelkcld0003 opt]# wget https://github.com/yahoo/kafka-manager/archive/1.3.0.8.zip

[root@hfelkcld0003 kafka-manager-1.3.0.8]# pwd
/opt/kafka-manager-1.3.0.8


[root@hfelkcld0003 kafka-manager-1.3.0.8]# sbt clean dist        ==> 須要等待好久

[root@hfelkcld0003 kafka-manager-1.3.0.8]# cd target/universal/

[root@hfelkcld0003 universal]# ll
total 67120
-rw------- 1 root root 68726673 May 11 10:28 kafka-manager-1.3.0.8.zip  ==> 編譯生成的
drwx------ 3 root root     4096 May 11 10:28 tmp

[root@hfelkcld0003 universal]# pwd
/opt/kafka-manager-1.3.0.8/target/universal

3、配置部署Kafka Mangerapp

[root@hfelkcld0003 universal]# cd /opt/KafkaManager/
[root@hfelkcld0003 KafkaManager]# ll
total 67120
drwxr-xr-x 7 root root     4096 May 12 07:07 kafka-manager-1.3.0.8
-rw------- 1 root root 68726673 May 11 10:28 kafka-manager-1.3.0.8.zip
[root@hfelkcld0003 universal]# mkdir /opt/KafkaManager

[root@hfelkcld0003 universal]# cp /opt/kafka-manager-1.3.0.8/target/universal/kafka-manager-1.3.0.8.zip /opt/KafkaManger

[root@hfelkcld0003 KafkaManager]# pwd
/opt/KafkaManager

[root@hfelkcld0003 KafkaManager]# unzip kafka-manager-1.3.0.8.zip

[root@hfelkcld0003 conf]# pwd
/opt/KafkaManager/kafka-manager-1.3.0.8/conf

[root@hfelkcld0003 conf]# vim application.conf
....
kafka-manager.zkhosts="${IP}:2181"            ==> 配置zk
...


啓動:
[root@hfelkcld0003 kafka-manager-1.3.0.8]# pwd
/opt/KafkaManager/kafka-manager-1.3.0.8

[root@hfelkcld0003 kafka-manager-1.3.0.8]# ./bin/kafka-manager -Dconfig.file=/opt/KafkaManger/kafka-manager-1.3.0.8/conf/application.conf -Dhttp.port=8181 > /dev/null 2>&1 &
...
...


http://{ip}:8181   ===> 默認爲9000 能夠經過-Dhttp.port修改,能夠使 -java-home ${JAVA_HOME} 指定java_home
相關文章
相關標籤/搜索