目录
- 安装前准备
- 安装中
- 安装成功
安装前准备
-
安装kafka-参考博客 (10条消息) ELK分布式日志收集快速入门-(一)-kafka单体篇_康世行的博客-CSDN博客
-
安装zk 参考博客 (10条消息) 快速搭建-分布式远程调用框架搭建-dubbo+zookper+springboot demo 演示_康世行的博客-CSDN博客
-
下载eagle 安装包 地址 EFAK (kafka-eagle.org)
-
安装mysql(可视化页面的登录用户和产生的数据需要存储到数据库里)
-
安装jdk 11
java -version
-
上传到服务器
-
解压
解压 tar zxvf kafka-eagle-bin-3.0.1.tar.gz
进入目录
再次解压
tar zxvf efak-web-3.0.1-bin.tar.gz
对efak-web-3.0.1进行重命名
mv efak-web-3.0.1 kafka-eagle
安装中
-
修改配置文件
vim temp/kafka-eagle-bin-3.0.1/kafka-eagle/conf/system-config.properties
需要修改的配置
efak.zk.cluster.alias=cluster1 # 默认配置就可以 cluster1.zk.list=ip:2181 # zookpeer 地址 ###################################### # kafka mysql jdbc driver address ###################################### efak.driver=com.mysql.cj.jdbc.Driver // ke 数据库不需要自己手动创建,只需要把这个地址和账号密码配置成自己数据库的即可。启动成功后会被自动创建出来,下面启动成功之后,有创建好的数据库截图,有疑惑的可以提前滑动到下面查看。 efak.url=jdbc:mysql://ip:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull efak.username=root efak.password=数据库密码
-
配置环境变量
-
创建 my_env.sh
cd /etc/profile.d/ touch my_env.sh
-
配置文件的可执行权限
chmod +x my_env.sh
-
编辑my_env.sh
vim my_env.sh
#JAVA HOME export JAVA_HOME=/usr/local/jdk-11.0.1 export CLASS_PATH=$PATH:$JAVA_HOME/bin #KAFKA HOME export KAFKA_PATH=/root/kafka_2.12-2.1.1 # KE export KE_HOME=/root/temp/kafka-eagle-bin-3.0.1/kafka-eagle export PATH=$PATH:$KE_HOME/bin:$JAVA_HOME/bin:$KAFKA_PATH/bin # kafkaEFAKexport KE HOME=/opt/madule/efakexport PATH=SPATH :SKE HOME/bin
-
使其配置生效
./my_env.sh
-
-
启动 eagle 可视化管理页面
cd /root/temp/kafka-eagle-bin-3.0.1/kafka-eagle/bin sh ke.sh start
参数
命令 说明 ke.sh start 启动Kafka Eagle系统 ke.sh stop 停止Kafka Eagle系统 ke.sh restart 重启Kafka Eagle系统 ke.sh status 查看Kafka Eagle系统运行状态 ke.sh stats 统计Kafka Eagle系统占用Linux资源情况 ke.sh find [ClassName] 查看Kafka Eagle系统中的类是否存在
安装成功
启动成功-数据库自动创建成功
登录系统
账号密码
admin
123456
Zookpeer 在线操作
实时监控
感谢阅读~~~
如果本篇博客对您有一定的帮助,大家记得留言+点赞+收藏哦