kafka-eagle工具安装部署

kafka-eagle工具安装部署

1、kafka-eagle概述

为了简化开发者和服务工程师维护Kafka集群的工作有一个监控管理工具,叫做 Kafka-eagle。这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况。它支持管理多个集群、选择副本、副本重新分配以及创建Topic。同时,这个管理工具也是一个非常好的可以快速浏览这个集群的工具。概述就到此了,这里主要讲安装部署。其他就不花过多时间去讲解这个工具的概述了。

2、环境和安装

1、环境要求

需要安装jdk,启动zk以及kafka的服务

2、安装步骤

2.1、下载源码包

kafka-eagle官网:
http://download.kafka-eagle.org/
我们可以从官网上面直接下载最细的安装包即可kafka-eagle-bin-1.3.2.tar.gz这个版本即可
代码托管地址:
https://github.com/smartloli/kafka-eagle/releases

2.2、解压

这里我们选择将kafak-eagle安装在第三台
直接将kafka-eagle安装包上传到node03服务器的/export/softwares路径下,然后进行解压
node03服务器执行一下命令进行解压

cd /export/softwares/
tar -zxf kafka-eagle-bin-1.3.2.tar.gz -C /export/servers/
cd /export/servers/kafka-eagle-bin-1.3.2
tar -zxf kafka-eagle-web-1.3.2-bin.tar.gz
2.3、准备数据库

kafka-eagle需要使用一个数据库来保存一些元数据信息,我们这里直接使用msyql数据库来保存即可,在node03服务器执行以下命令创建一个mysql数据库即可
进入mysql客户端

mysql -uroot -p
create database eagle;
2.4、修改kafak-eagle配置文件

node03执行以下命令修改kafak-eagle配置文件

cd /export/servers/kafka-eagle-bin-1.3.2/kafka-eagle-web-1.3.2/conf
vim system-config.properties

修改文件
如果是连自己的数据库就用这种方式

kafka.eagle.zk.cluster.alias=cluster1,cluster2
cluster1.zk.list=node01:2181,node02:2181,node03:2181
cluster2.zk.list=node01:2181,node02:2181,node03:2181

kafka.eagle.driver=com.mysql.jdbc.Driver
kafka.eagle.url=jdbc:mysql://node03:3306/eagle
kafka.eagle.username=root
kafka.eagle.password=123456

注意:你必须先创建好url指定的数据库哦

如果是用自带的数据库就用这种方式

kafka.eagle.zk.cluster.alias=cluster1,cluster2
cluster1.zk.list=node01:2181,node02:2181,node03:2181
cluster2.zk.list=node01:2181,node02:2181,node03:2181


kafka.eagle.driver=org.sqlite.JDBC
kafka.eagle.url=jdbc:sqlite:/export/servers/kafka-eagle-bin-1.3.2/kafka-eagle-web-1.3.2/db/ke.db
kafka.eagle.username=root
kafka.eagle.password=123456
5、配置环境变量

kafka-eagle必须配置环境变量,node03服务器执行以下命令来进行配置环境变量

vim /etc/profile.d/ke.sh

编辑文件

export KE_HOME=/export/servers/kafka-eagle-bin-1.3.2/kafka-eagle-web-1.3.2
export PATH=$PATH:$KE_HOME/bin

刷新资源

source /etc/profile
6、启动kafka-eagle

node03执行以下界面启动kafka-eagle

cd /export/servers/kafka-eagle-bin-1.3.2/kafka-eagle-web-1.3.2/bin
chmod u+x ke.sh
./ke.sh start

在这里插入图片描述
出现这个界面配置就成功了。

7、主界面

访问kafka-eagle
http://node03:8048/ke/account/signin?/ke/
用户名:admin
密码:123456

访问主界面网址

在这里插入图片描述
------------------------------------------------------------------------------------------------------------
好了,以上就是本章的全部内容了。各位的 【三连】 就是小编坚持下去的动力。小编会继续分享更多需要的知识哦。点关注,不迷路。 我们下期见…GoodBye ~~~
我是小哪吒,一个互联网行业的业余选手。

只有我们愿意接受失败,我们才能真正的成功

发布了41 篇原创文章 · 获赞 114 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Mr_Yang888/article/details/105024077