1. KafkaOffsetMonitor:監控消費者和延遲的隊列
下載的link看評論
scp KafkaOffsetMonitor-assembly-0.3.0-SNAPSHOT.jar [email protected]:/home/softs/kafka
登錄主機
cd /home/softs/kafka
mkdir logs
vim kafkaMonitorStart.sh
內容(一行內容:啓動jar)
java -cp KafkaOffsetMonitor-assembly-0.3.0-SNAPSHOT.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --offsetStorage kafka --zk 192.168.0.131:2181,192.168.0.132:2181,192.168.0.133:2181 --port 18080 --refresh 10.seconds --retain 2.days 1>logs/stdout.log 2>logs/stderr.log &
添加運行權限並啓動
chmod u+x kafkaMonitorStart.sh
./kafkaMonitorStart.sh
訪問ip:18080
2. Kafka Manager
下載的link看評論
scp kafka-manager-master.zip [email protected]:/home/softs/kafka/
登錄主機
mkdir kafka-manager
mv kafka-manager-master.zip kafka-manager
cd kafka-manager
unzip kafka-manager-master.zip
cd kafka-manager-master
編輯conf/application.conf文件
vim conf/application.conf
application.conf文件內容
kafka-manager.zkhosts="192.168.0.131:2181,192.168.0.132:2181,192.168.0.133:2181"
basicAuthentication.password="admin123"
./sbt clean dist
cd ./target/universal/
unzip kafka-manager-1.3.3.21.zip
cd kafka-manager-1.3.3.21/bin
./kafka-manager
vim start.sh
內容爲
#!/bin/bash
nohup ./kafka-manager -Dconfig.file=../conf/application.conf -Dhttp.port=9000 &
添加運行權限並啓動
chmod u+x start.sh
./start.sh
地址ip:9000
3. kafka eagle監控
scp kafka-eagle-bin-1.2.4.tar.gz [email protected]:/home/softs/kafka/
登錄主機
vim /etc/profile
增加
export KE_HOME=/home/softs/kafka/kafka-eagle/kafka-eagle-web-1.2.4
修改
export PATH=${JAVA_HOME}/bin:${KE_HOME}/bin:$PATH
使其生效
source /etc/profile
編輯conf/system-config.properties文件
vim conf/system-config.properties
修改內容
cluster1.zk.list=192.168.0.131:2181,192.168.0.132:2181,192.168.0.133:2181
#cluster2.kafka.eagle.offset.storage=kafka
kafka.eagle.url=jdbc:sqlite:/home/softs/kafka/kafka-eagle/kafka-eagle-web-1.2.4/db/ke.db
添加運行權限
chmod u+x ke.sh
啓動Kafka Eagle
./ke.sh start
地址
ip:8048/ke/
admin
123456