Kafka 图形化工具 Eagle安装

Kafka 图形化工具 Eagle 3.0.1版本安装

1、安装JDK

jdk安装

2、安装kafka

如未安装kafka,需要先安装完kafka

3、下载kafka-eagle

官网下载地址

bash 复制代码
wget https://github.com/smartloli/kafka-eagle-bin/archive/v3.0.1.tar.gz
#移动到安装目录 
mv v3.0.1.tar.gz /usr/app/
#解压
tar -zvxf v3.0.1.tar.gz 
#进入目录
cd kafka-eagle-bin-3.0.1/ 
#解压
tar -zxvf efak-web-3.0.1-bin.tar.gz 

4、设置环境变量

bash 复制代码
vim /etc/profile

#添加以下变量
export KE_HOME=/usr/app/kafka-eagle-bin-3.0.1/efak-web-3.0.1
export PATH=$PATH:$KE_HOME/bin

#重新编译生效
source  /etc/profile

5、mysql创建ke库

docker 安装mysql

bash 复制代码
CREATE DATABASE ke DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

ke 库用来储存元数据

6、修改Eagle配置文件

bash 复制代码
cd ${KE_HOME}/conf
vim system-config.properties
bash 复制代码
#主要修改zk和mysql配置

efak.zk.cluster.alias=cluster1
cluster1.zk.list=hadoop101:2181,hadoop101:2182,hadoop101:2183

# kafka mysql jdbc driver address
######################################
efak.driver=com.mysql.cj.jdbc.Driver
efak.url=jdbc:mysql://hadoop100:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
efak.username=root
efak.password=rootpassword

7、启动Eagle

bash 复制代码
#启动服务
$KE_HOME/bin/ke.sh start

# 停止服务
$KE_HOME/bin/ke.sh stop
# 重启服务
$KE_HOME/bin/ke.sh restart
# 查看服务运行状态
$KE_HOME/bin/ke.sh status
# 查看服务状态
$KE_HOME/bin/ke.sh stats
# 动态查看服务输出日志
tail -f $KE_HOME/logs/ke_console.out

启动成功

7、登录查看

访问 http://ip:8048/tv 输入上图中得账号密码 admin/123456

topic管理

topic消息

消费者



消费进度

节点信息

8、节点信息cpu、内存获取不到问题

需要修改Kafka的启动脚本,暴露JMX的端口,然后重启kafka

(如果是一个节点搭建的伪集群,会报端口冲突)

bash 复制代码
vi kafka-server-start.sh

# 暴露JMX端口
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
    export KAFKA_HEAP_OPTS="-server -Xms2G -Xmx2G -XX:PermSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=8 -XX:ConcGCThreads=5 -XX:InitiatingHeapOccupancyPercent=70"
    #添加暴漏的jvm端口
    export JMX_PORT="9999"
fi
相关推荐
麦兜*1 小时前
深入解析云原生时代的高性能消息中间件:基于Apache Pulsar与Kafka架构对比的万亿级数据吞吐与低延迟实时处理实战
云原生·kafka·apache
DolphinScheduler社区1 小时前
Linux 环境下,Apache DolphinScheduler 如何驱动 Flink 消费 Kafka 数据?
linux·flink·kafka·开源·apache·海豚调度·大数据工作流调度
编程彩机15 小时前
互联网大厂Java面试:从Spring Security到微服务架构场景解析
kafka·spring security·微服务架构·jwt·java面试·分布式追踪
麦兜和小可的舅舅20 小时前
ClickHouse Drop Table On Cluster 故障分析和原理解析
clickhouse·kafka
小程故事多_801 天前
深度解析Kafka重平衡,触发机制、执行流程与副本的核心关联
分布式·kafka
【赫兹威客】浩哥1 天前
【赫兹威客】伪分布式Kafka测试教程
分布式·kafka
Jackyzhe1 天前
从零学习Kafka:集群架构和基本概念
学习·架构·kafka
indexsunny1 天前
互联网大厂Java面试实战:Spring Boot微服务在电商场景中的应用
java·数据库·spring boot·redis·微服务·kafka·电商
yumgpkpm1 天前
在AI语言大模型时代 Cloudera CDP(华为CMP 鲲鹏版)对自有知识的保护
人工智能·hadoop·华为·zookeeper·spark·kafka
Linux蓝魔1 天前
mysql-redis-kafka-es-ngnix安装调试
linux·服务器·mysql·kafka·es