Kafka Eagle

        之前介绍过kafka manager的部署,这个东西在kafka管理里面是出现的最早的,用的人也比较多,不过有个大问题就是没安全认证,在kafka manager上你可以随意的创建删除topic,这要是放到一个公共环境中,很可能出问题的。当然也有一些不错的kafka管理平台,功能很全高大上,很可惜人家没开源,都在各个大厂中隐藏着。在github中偶然发现了一个看起来还凑活的项目(Kafka Eagle),自己拉回来再扩展扩展还是不错的。本文就是Kafka Eagle的试用。

下载

    github

git clone https://github.com/smartloli/kafka-eagle.git

    直接下载

cd /opt/programs
wget 'https://coding.net/u/smartloli/p/kafka-eagle-bin/git/raw/master/kafka-eagle-web-1.1.8-bin.tar.gz'

        ps:作者提供了编译好的,那必须直接下载了

部署

cd /opt/programs
tar zxvf kafka-eagle-web-1.1.8-bin.tar.gz
mv kafka-eagle-web-1.1.8 kafka_eagle

调整配置

    调整system-config.properties

kafka.eagle.zk.cluster.alias=prd-ops,prd-dba
prd-ops.zk.list=ip:port,ip:port,ip:port
prd-dba.zk.list=ip:port,ip:port,ip:port
kafka.zk.limit.size=25
kafka.eagle.webui.port=8048
kafka.eagle.offset.storage=kafka
kafka.eagle.mail.enable=true
kafka.eagle.mail.sa=alert_sa
kafka.eagle.mail.username=xxx@126.com
kafka.eagle.mail.password=xxx
kafka.eagle.mail.server.host=mail.126.com
kafka.eagle.mail.server.port=25
kafka.eagle.topic.token=keadmin
kafka.eagle.sasl.enable=false
kafka.eagle.sasl.protocol=SASL_PLAINTEXT
kafka.eagle.sasl.mechanism=PLAIN
kafka.eagle.sasl.client=/opt/programs/kafka_eagle/conf/kafka_client_jaas.conf
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=yyy

    调整ke.sh启动脚本

# add env
export JAVA_HOME=/opt/programs/jdk1.8.0_77
export PATH=$PATH:$JAVA_HOME/bin
export KE_HOME=/opt/programs/kafka_eagle
export PATH=$PATH:$KE_HOME/bin

    初始化ke DB库

mysql -uroot -h127.0.0.1 -p ke< sql/ke.sql

        ps:注意要是有mysql5.5以上版本,如果是5.5以下版本,ke.sql里面的建表语句的CHARSET=utf8mb4要调整成CHARSET=utf8

启动

cd /opt/programs/kafka_eagle
./bin/ke.sh start

试用

    首页

    速率

后记

    界面看起来不错,功能相比kafka manager有点单一,不过有个官方文档还不错

 

转载于:https://my.oschina.net/guol/blog/1526179

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值