目錄
- Eagle環境安裝
- Mysql環境準備
- Kafka環境準備
- Eagle安裝
Kafka-Eagle框架可以監控Kafka集群的整體運行情況,在生產環境中經常使用
Eagle環境安裝
Mysql環境準備
Eagle的安裝依賴于Mysql,Mysql主要用來存儲可視化展示的數據
將mysql
文件夾及里面所有內容上傳到虛擬機
執行install_mysql.sh
(有點慢,需要等待)
測試:
Kafka環境準備
關閉Kafka集群
修改kafka/bin/kafka-server-start.sh
將
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; thenexport KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
fi
改動為
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; thenexport 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
將該配置文件分發給其他節點即可
Eagle安裝
官網:https://www.kafka-eagle.org
可進入官網下載安裝包
上傳到linux,然后解壓縮
編輯conf/system-config.properties
文件
修改如下內容:
這里監控的是一個集群
注釋掉zk這行
修改數據庫部分內容
配置環境變量
啟動:ke.sh start
啟動之前需要先啟動ZK以及Kafka
根據這里提供的網頁地址以及賬號密碼訪問