下载
地址:http://download.smartloli.org/
github:https://github.com/smartloli/kafka-eaglemysql
环境
Windows:git
- 安装JDK并配置JDK环境变量
- KE_HOME=D:\Programs\kafka-eagle-web-1.2.0
Linux:github
- 安装JDK并配置环境变量
- export KE_HOME=/opt/kafka-eagle-web-1.2.0
- export PATH=$PATH:$KE_HOME/bin
ke数据库准备
将kafka-eagle-web-1.2.0/sql
下的ke.sql
文件导入到数据库中,备用。web
编辑配置文件
打开kafka-eagle-web-1.2.0/conf
下的system-config.properties
文件sql
###################################### # 填上你的kafka集群信息 ###################################### kafka.eagle.zk.cluster.alias=cluster1 cluster1.zk.list=localhost:2181 ###################################### # zk client thread limit ###################################### kafka.zk.limit.size=25 ###################################### # kafka eagle页面访问端口 ###################################### kafka.eagle.webui.port=8048 ###################################### # kafka offset storage ###################################### kafka.eagle.offset.storage=kafka ###################################### # 告警邮件配置,添加你的邮件信息,最好是163 ###################################### kafka.eagle.mail.enable=true kafka.eagle.mail.sa=xxx kafka.eagle.mail.username=xxx@163.com kafka.eagle.mail.password=password kafka.eagle.mail.server.host=smtp.163.com kafka.eagle.mail.server.port=25 ###################################### # 删除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.eagle.sasl.client=/hadoop/kafka-eagle/conf/kafka_client_jaas.conf ###################################### # 添加刚刚导入的ke数据库配置,我这里使用的是mysql ###################################### kafka.eagle.driver=com.mysql.jdbc.Driver kafka.eagle.url=jdbc:mysql://127.0.0.1:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull kafka.eagle.username=root kafka.eagle.password=xxx
启动
Windows:打开cmd,进入到%KE_HOME%\bin
目录下,执行ke.bat
就能够了。
Linux:打开终端,进入到$KE_HOME/bin目录,执行./ke.sh start
就能够了。
PS:不知道是否是环境的问题,我在windows上明明有启动成功,但就是页面访问不了。Linux下一切正常。
启动成功后在浏览器中输入http://host:port/ke
就能够访问kafka eagle 了。
数据库
Linux下kafka eagle经常使用命令
#启动 ./ke.sh start #查看状态 ./ke.sh status #查看状态 ./ke.sh stats #关闭 ./ke.sh stop #重启 ./ke.sh restart
小礼包
https://ke.smartloli.org/
官方使用手册,不过好像国内网络访问状况不怎么友好,时灵时不灵。而后,这是英文文档。windows