Kafka系列(四)Kafka监控Eagle

一、Kafka-eagle安装

1.1安装Mysql

1.2关闭Kafka集群

1.3调整Kafka配置文件

shell>cd /data/app/kafka
shell>vim bin/kafka-server-start.sh
#####把运行1G改成2G
export KAFKA_HEAP_OPTS="-server -Xms2G -Xmx2G -XX:PermSize=128m -XX:+UseG1GC --XX:MaxGCPauseMillis=200 -XX:ParallelGCTreads=8 --XX:ConcGCThreads=5 XX:InitiatingHeapOccupancyPercent=70"
export JMX_PORT="9999"

1.4下载监控Eagle

官方网站:http://www.kafka-eagle.org/

下载后解压文件

shell>unzip -n ****.zip -d /data/app/kafka-eagle

1.5修改配置文件

shell>vim conf/system-config.properties
###1、修改efak.zk.cluster.alias
efak.zk.cluster.alias=cluster1
###2、修改cluster1.zk.list
cluste1.zk.list=hadoop102:2181,hadoop103:2181,hadoop104:2181
###3、由于第一步我们只用监控一个集群,所以删除集群2的配置
##cluster.zk.list=.....
###4、由于第一步我们只用监控一个集群,所以删除集群2的配置
##cluster2.efak.offset.storage=zk
####5、修改efak数据库链接
efak.driver=com.mysql.jdbc.Driver
efak.url=jdbc:mysql://hadoop102:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
efak.username=root
efak.password=000000

1.6设置环境变量

shell>vim /etc/profile
####content
#kafkaEFAK
export KE_HOME=/data/app/kafka-eagle
export PATH=$PATH:$KE_HOME/bin

shell>scoure /etc/profile

1.7启动Zookeeper和Kafka

1.8启动kafka-eagle

shell>cd /data/app/kafka-eagle
shell>ke.sh start

1.9关闭kafka-eagle

shell>cd /data/app/kafka-eagle
shell>ke.sh stop