kafka-manager安装

2018-08-31 宋洋葱 宋洋葱

先安装java8、scala、sbt

sudo yum install java-1.8.0-openjdk
sudo yum install java-1.8.0-openjdk-devel

wget https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.rpm
sudo yum localinstall -y scala-2.12.2.rpm

curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repo
sudo yum install sbt

配置sbt(scala-build-tools)的镜像:vi ~/.sbt/repositories

[repositories]
  local
  aliyun: http://maven.aliyun.com/nexus/content/groups/public/
  central: http://repo1.maven.org/maven2/

构建

git clone https://github.com/yahoo/kafka-manager.git
cd ./kafka-manager
sbt clean dist  

unzip target/universal/kafka-manager-1.3.3.8.zip  # unzip a.zpi /des/a

./bin/kafka-manager -Dkafka-manager.zkhosts="localhost:2181"  

配置context的访问路径,方便nginx代理vi conf/application.conf

play.http.context = "/kafka/"

./bin/kafka-manager -Dkafka-manager.zkhosts="localhost:2181"

#http://localhost:9000/kafka

添加Cluster

点击【Cluster】>【Add Cluster】: 输入集群的名字(如Kafka-Cluster-1)和 Zookeeper 服务器地址(如localhost:2181),点击save。

后台运行

nohup ./bin/kafka-manager -Dkafka-manager.zkhosts="localhost:2181" >/dev/null 2>&1 &

#输出日志:nohup ./bin/kafka-manager -Dkafka-manager.zkhosts="localhost:2181" 1>out.log 2>err.log &

参考