Windows / Linux安装kafka eagle

Kafka Eagle介绍

kafka eagle作为一款kafka监控工具,提供web操作界面
可以及时添加/删除/修改Topic

Kafka Eagle资料

源码GitHub:https://github.com/smartloli/kafka-eagle/
官网:https://www.kafka-eagle.org/
下载: http://download.kafka-eagle.org/
安装文档: https://docs.kafka-eagle.org/2.env-and-install

搭建准备

KafkaEagle必须要有JDK环境,所以本文安装示例是基于已有JDK的前提下。
如未安装可参考blog进行安装:Linux配置jdk环境

Windows

  1. 疯狂解压得到目录:efak-web-2.0.8
    Windows / Linux安装kafka eagle_第1张图片
  2. 配置环境变量
    Windows / Linux安装kafka eagle_第2张图片
    Windows / Linux安装kafka eagle_第3张图片
    Windows / Linux安装kafka eagle_第4张图片
  3. 修改system-config.properties文件
    Windows / Linux安装kafka eagle_第5张图片
# zookeeper别名
efak.zk.cluster.alias=cluster1
# zookeeper连接地址
cluster1.zk.list=localhost:2181
# zookeeper客户端线程数,即zkCli个数
kafka.zk.limit.size=25
# web界面端口
efak.webui.port=8048
# 关闭数据大屏统计
efak.metrics.charts=false
# sqlite配置文件路径
efak.driver=org.sqlite.JDBC
efak.url=jdbc:sqlite:/data/kafka-eagle/efak-web-2.0.8/ke.db
efak.username=root
efak.password=123456
  1. 双击ke.bat启动kafka-eagle
    确保zookeeper跟kafka已启动的状态下再启动kafka-eagle
    Windows / Linux安装kafka eagle_第6张图片
    Windows / Linux安装kafka eagle_第7张图片
  2. 登录web界面
    url:http://localhost:8048/
    默认账密:admin/123456
    Windows / Linux安装kafka eagle_第8张图片
    Windows / Linux安装kafka eagle_第9张图片

Linux

  1. 下载并解压
# 创建目录
[root@jszwjs56ji /]# mkdir /data/kafka-eagle && cd /data/kafka-eagle
# 下载
[root@jszwjs56ji kafka-eagle]# wget -c "https://codeload.github.com/smartloli/kafka-eagle-bin/tar.gz/v2.0.8" -O kafka-eagle-2.0.8.tar.gz
# 解压
[root@jszwjs56ji kafka-eagle]# tar -zxvf kafka-eagle-2.0.8.tar.gz
[root@jszwjs56ji kafka-eagle]# mv kafka-eagle-bin-2.0.8/* ./
[root@jszwjs56ji kafka-eagle]# rm -rf kafka-eagle-*
[root@jszwjs56ji kafka-eagle]# tar -zxvf efak-web-2.0.8-bin.tar.gz
  1. 配置环境变量
[root@jszwjs56ji kafka-eagle]# vim /etc/profile

export KE_HOME=/data/kafka-eagle/efak-web-2.0.8
PATH=$PATH:$KE_HOME/bin
  1. 生效配置文件
[root@jszwjs56ji kafka-eagle]# source /etc/profile
  1. 修改配置文件
[root@jszwjs56ji kafka-eagle]# cd efak-web-2.0.8/
[root@jszwjs56ji efak-web-2.0.8]# vim conf/system-config.properties

# 单机zookeeper
efak.zk.cluster.alias=cluster1
cluster1.zk.list=localhost:2181
# 集群zookeeper
efak.zk.cluster.alias=cluster1
cluster1.zk.list=10.2.1.197:2181,10.2.1.122:2181,10.2.1.237:2181

# zookeeper客户端线程数,即zkCli个数
kafka.zk.limit.size=25
# web界面端口
efak.webui.port=8048
# 使用mysql
efak.driver=com.mysql.cj.jdbc.Driver
efak.url=jdbc:mysql://127.0.0.1:3306/kafka_eagle?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
efak.username=root
efak.password=123456
  1. 启动kafka-eagle
[root@jszwjs56ji efak-web-2.0.8]# ./bin/ke.sh start

Windows / Linux安装kafka eagle_第10张图片

你可能感兴趣的:(kafka-eagle,spring,cloud,分布式,java)