kafka-manager安装

           为了能更好的监控kafka集群,kafka-manager是一个很好的选择!

一、下载源码

    使用Git或者直接从Releases中下载,这里我们下载 1.3.3.18 版本:https://github.com/yahoo/kafka-manager/releases

 

二、解压

wget https://github.com/yahoo/kafka-manager/archive/2.0.0.2.tar.gz
tar -zxvf 2.0.0.2.tar.gz -C .

 

三、sbt编译

# 配置yum
curl https://bintray.com/sbt/rpm/rpm > /etc/yum.repos.d/bintray-sbt-rpm.repo
yum makecache
yum update

# 安装sbt
yum -y install sbt

 

四、编辑项目(慢)

cd kafka-manager-2.0.0.2
./sbt clean dist

 

五、拷贝编译后的压缩包并解压

cp target/universal/kafka-manager-2.0.0.2.zip /opt
unzip kafka-manager-2.0.0.2.zip

附带编译好的安装包

kafka-manager2.0.0.2:  https://download.youkuaiyun.com/download/qq_23160237/13703199

kafka-manager3.0.0.4:  https://download.youkuaiyun.com/download/qq_23160237/13703185

 

六、修改配置

vi /opt/kafka-manager-2.0.0.2/conf/application.conf
####################################################
kafka-manager.zkhosts="server1:2181,server2:2181"
####################################################

 

七、安全访问配置

vi /opt/kafka-manager-2.0.0.2/conf/application.conf
#############################################################
basicAuthentication.enabled=true
basicAuthentication.username=admin
basicAuthentication.password=admin
#############################################################

 

七、启动

vi start_kafka_manager.sh
#############################################################
#!/bin/bash
sh /opt/bin/stop_kafka_manager.sh
nohup /opt/kafka-manager-2.0.0.2/bin/kafka-manager -Dconfig.file=/opt/kafka-manager-2.0.0.2/conf/application.conf -Dhttp.port=8888 >> /data0/logs/kafka-manager/main.log 2>&1 &
#############################################################

 

八、停止

#!/bin/bash
id=$(ps -ef|grep kafka-manager|gawk '$0 !~/grep/ {print $2}' |tr -s '\n' ' ')

if [ 'a'"$id"'a' == 'aa' ]
then
   echo "no process to kill"
else
   kill -9 $id
   rm -rf /opt/kafka-manager-2.0.0.2/RUNNING_PID
   echo "kill kafka-manager"
fi

 

九、访问

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值