eagle管理工具——Kafka监控

1.下载安装包 EFAK (kafka-eagle.org)

2.上产压缩包至集群

3.解压压缩包

tar -zxvf kafka-eagle-bin-2.0.9.tar.gz

解压后的文件夹出现两个压缩包,接着解压

tar -zxvf efak-web-2.0.9-bin.tar.gz 

4.移动efak-web文件夹到 /opt/ 并改名为 eagle-2.0.9

5.配置环境变量

export KE_PATH=/opt/eagle-2.0.9
export PATH=$KE_PATH/bin:$PATH
source /etc/profile

6.修改配置文件

给 bin 目录下的 ke.sh 增加执行权限

chmod +x ke.sh

修改system-config.properties文件,下图所列的需要修改

######################################
# multi zookeeper & kafka cluster list
# Settings prefixed with 'kafka.eagle.' will be deprecated, use 'efak.' instead
######################################
efak.zk.cluster.alias=cluster1
cluster1.zk.list=zhaohui01:2181,zhaohui02:2181,zhaohui03:2181
​
######################################
# kafka offset storage
######################################
cluster1.efak.offset.storage=kafka
​
######################################
# kafka metrics, 15 days by default
######################################
efak.metrics.charts=true
efak.metrics.retain=15
​
######################################
# kafka mysql jdbc driver address
######################################
efak.driver=com.mysql.cj.jdbc.Driver
efak.url=jdbc:mysql://zhaohui01:3306/eagle?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
efak.username=root
efak.password=123456
修改kafka-server.start.sh 文件
if [ "x$KAFKA_LOG4J_OPTS" = "x" ]; then
    export KAFKA_LOG4J_OPTS="-Dlog4j.configuration=file:$base_dir/../config/log4j.properties"
fi
#################### 需要修改为下面的参数 #######################################
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
        export KAFKA_HEAP_OPTS="-server -Xms2G -Xmx2G -XX:PermSize=128m -XX:+UseG1GC   -XX:MaxGCPauseMillis=200  -XX:ParallelGCThreads=8  -XX:ConcGCThreads=5  -XX:InitiatingHeapOccupancyPercent=70"
        export JMX_PORT="9999"
   #export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
fi
##############################################################################
EXTRA_ARGS=${EXTRA_ARGS-'-name kafkaServer -loggc'}
​
​

在ke.sh文件中添加eagle的安装路径

 

分发kafka中的kafka-server-start.sh 到其他机器,分发eagle-2.0.9文件夹到其他机器

启动时确保zookeeper和kafka集群启动成功,然后启动eagle

ke.sh start

启动成功根据网址:zhaohui01:8048

账号:admin

密码:123456

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值