Kafka可視化管理工具
Kafka可視化
使用命令行操作Kafka確實(shí)有點(diǎn)麻煩,接下來(lái)我們?cè)囋嚳梢暬ぞ?code>kafka-eagle。
安裝JDK
如果你使用的是CentOS的話,默認(rèn)沒有安裝完整版的JDK,需要自行安裝!
下載JDK 8,下載地址:https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/

下載完成后將JDK解壓到指定目錄;
cd /mydata/java tar -zxvf OpenJDK8U-jdk_x64_linux_xxx.tar.gzmv OpenJDK8U-jdk_x64_linux_xxx.tar.gz jdk1.8復(fù)制代碼
在
/etc/profile
文件中添加環(huán)境變量JAVA_HOME
。
vi /etc/profile# 在profile文件中添加export JAVA_HOME=/mydata/java/jdk1.8export PATH=$PATH:$JAVA_HOME/bin# 使修改后的profile文件生效. /etc/profile復(fù)制代碼
安裝kafka-eagle
下載
kafka-eagle
的安裝包,下載地址:https://github.com/smartloli/kafka-eagle-bin/releases

下載完成后將
kafka-eagle
解壓到指定目錄;
cd /mydata/kafka/ tar -zxvf kafka-eagle-web-2.0.5-bin.tar.gz復(fù)制代碼
在
/etc/profile
文件中添加環(huán)境變量KE_HOME
;
vi /etc/profile# 在profile文件中添加export KE_HOME=/mydata/kafka/kafka-eagle-web-2.0.5export PATH=$PATH:$KE_HOME/bin# 使修改后的profile文件生效. /etc/profile復(fù)制代碼
安裝MySQL并添加數(shù)據(jù)庫(kù)
ke
,kafka-eagle
之后會(huì)用到它;修改配置文件
$KE_HOME/conf/system-config.properties
,主要是修改Zookeeper的配置和數(shù)據(jù)庫(kù)配置,注釋掉sqlite配置,改為使用MySQL;
###################################### # multi zookeeper & kafka cluster list ###################################### kafka.eagle.zk.cluster.alias=cluster1 cluster1.zk.list=localhost:2181 ###################################### # kafka eagle webui port ###################################### kafka.eagle.webui.port=8048 ###################################### # kafka sqlite jdbc driver address ###################################### # kafka.eagle.driver=org.sqlite.JDBC # kafka.eagle.url=jdbc:sqlite:/hadoop/kafka-eagle/db/ke.db # kafka.eagle.username=root # kafka.eagle.password=www.kafka-eagle.org ###################################### # kafka mysql jdbc driver address ###################################### kafka.eagle.driver=com.mysql.cj.jdbc.Driver kafka.eagle.url=jdbc:mysql://localhost:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull kafka.eagle.username=root kafka.eagle.password=root復(fù)制代碼
使用如下命令啟動(dòng)
kafka-eagle
;
$KE_HOME/bin/ke.sh start復(fù)制代碼
命令執(zhí)行完成后會(huì)顯示如下信息,但并不代表服務(wù)已經(jīng)啟動(dòng)成功,還需要等待一會(huì);

再介紹幾個(gè)有用的
kafka-eagle
命令:
# 停止服務(wù)$KE_HOME/bin/ke.sh stop# 重啟服務(wù)$KE_HOME/bin/ke.sh restart# 查看服務(wù)運(yùn)行狀態(tài)$KE_HOME/bin/ke.sh status# 查看服務(wù)狀態(tài)$KE_HOME/bin/ke.sh stats# 動(dòng)態(tài)查看服務(wù)輸出日志tail -f $KE_HOME/logs/ke_console.out復(fù)制代碼
啟動(dòng)成功可以直接訪問,輸入賬號(hào)密碼
admin:123456
,訪問地址:http://192.168.5.78:8048/

登錄成功后可以訪問到Dashboard,界面還是很棒的!
