安裝kafka eagle監控kafka集羣

安裝kafka eagle監控kafka集羣

1、下載kafka eagle的壓縮包並解壓

wget https://github.com/smartloli/kafka-eagle-bin/archive/v1.2.7.tar.gz

解壓

tar -zxvf xxx

2、配置環境變量

需要配置JAVA_HOME和KE_HOME的環境變量

在自己的home目錄下面的.bash_profile文件裏面增加如下內容

export JAVA_HOME=/usr/local/jdk1.8.0_151
#add kafka-eagle
export KE_HOME=/data/ai-system/docker-data/kafka-eagle/kafka-eagle-bin-1.2.7/kafka-eagle-web-1.2.7
PATH=$PATH:$KE_HOME/bin:$JAVA_HOME/bin
export PATH

刷新使之立即生效

source ~/.bash_profile

這裏有一定要將JAVA_HOME和KE_HOME export出來,不然後面運行會報錯,因爲ke.sh裏面用到了這兩個變量

3、修改配置文件

進入自己安裝的kafka eagle的config目錄

cd $KE_HOME/conf
vim system-config.properties

######################################
# multi zookeeper&kafka cluster list
######################################
kafka.eagle.zk.cluster.alias=cluster1
#配置zk集羣的
cluster1.zk.list=ip1:2181,ip2:2182,ip3:2183
#cluster2.zk.list=xdn10:2181,xdn11:2181,xdn12:2181

######################################
# zk client thread limit
######################################
kafka.zk.limit.size=25

######################################
# kafka eagle webui port
######################################
訪問web的端口,注意防火牆
kafka.eagle.webui.port=8048

######################################
# kafka offset storage
######################################
cluster1.kafka.eagle.offset.storage=kafka
#cluster2.kafka.eagle.offset.storage=zk

######################################
# enable kafka metrics
######################################
kafka.eagle.metrics.charts=false
kafka.eagle.sql.fix.error=false

######################################
# kafka sql topic records max
######################################
kafka.eagle.sql.topic.records.max=5000

######################################
# alarm email configure
######################################
kafka.eagle.mail.enable=true
kafka.eagle.mail.sa=alert_sa
[email protected]
kafka.eagle.mail.password=mqslimczkdqabbbh
kafka.eagle.mail.server.host=smtp.163.com
kafka.eagle.mail.server.port=25

######################################
# delete kafka topic token
######################################
kafka.eagle.topic.token=keadmin

######################################
# kafka sasl authenticate
######################################
kafka.eagle.sasl.enable=false
kafka.eagle.sasl.protocol=SASL_PLAINTEXT
kafka.eagle.sasl.mechanism=PLAIN

######################################
# kafka jdbc driver address
######################################
#我切換了自己mysql,下面用自己的配置的mysql的用戶名和密碼
kafka.eagle.driver=com.mysql.jdbc.Driver
kafka.eagle.url=jdbc:mysql://mysql_ip:3306/vision_platform?useUnicode: true&characterEncoding: UTF-8
kafka.eagle.username=root
kafka.eagle.password=mysqlpasswd



開啓ke.sh的可執行權限

chmod + x $KE_HOME/bin/ke.sh

4、運行ke.sh

命令 說明
ke.sh start 啓動Kafka Eagle系統
ke.sh stop 停止Kafka Eagle系統
ke.sh restart 重啓Kafka Eagle系統
ke.sh status 查看Kafka Eagle系統運行狀態
ke.sh stats 統計Kafka Eagle系統佔用Linux資源情況
ke.sh find [ClassName] 查看Kafka Eagle系統中的類是否存在

運行成功後如下:

在這裏插入圖片描述

登錄地址:ip:8048/ke

用戶名:admin

密碼:123456

這個用戶名和密碼我找了半天~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章