您的位置:首页 > 其它

【Kafka】Kafka Manager 安装

2016-05-12 00:00 309 查看
https://github.com/yahoo/kafka-manager

编译环境:需要SBT和Java 8+ ,编译完成了后的zip包,运行只需要java 8+环境就好了,不需要SBT。

一、安装SBT和Java 8+

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)

二、下载编译kafka manager

[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

三、配置部署Kafka Manger

[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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: