kafka eagle 使用教程

下载

地址:http://download.smartloli.org/
github:https://github.com/smartloli/kafka-eagle

环境

Windows:

  • 安装JDK并配置JDK环境变量
  • KE_HOME=D:\Programs\kafka-eagle-web-1.2.0

Linux:

  • 安装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文件导入到数据库中,备用。

编辑配置文件

打开kafka-eagle-web-1.2.0/conf下的system-config.properties文件

######################################
# 填上你的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/
官方使用手册,不过好像国内网络访问情况不怎么友好,时灵时不灵。然后,这是英文文档。

 

posted @ 2018-01-15 23:01  zeling  阅读(3560)  评论(0编辑  收藏  举报