Kafka 图形化工具 Eagle安装

devtools/2024/12/4 16:23:15/

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

1、安装JDK

jdk安装

kafka_4">2、安装kafka

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

kafkaeagle_8">3、下载kafka-eagle

官网下载地址

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、设置环境变量

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

CREATE DATABASE ke DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

ke 库用来储存元数据

在这里插入图片描述

Eagle_50">6、修改Eagle配置文件

cd ${KE_HOME}/conf
vim system-config.properties
#主要修改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

#启动服务
$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
(如果是一个节点搭建的伪集群,会报端口冲突)

vi kafka-server-start.sh# 暴露JMX端口
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; thenexport 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

在这里插入图片描述


http://www.ppmy.cn/devtools/139387.html

相关文章

003-SpringBoot整合Pagehelper

SpringBoot整合Pagehelper 一、引入依赖二、配置 application.yml三、配置 MybatisPlusConfig四、Controller五、ServiceImpl一、引入依赖 <dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</art…

Linux计算文件md5

使用 md5sum 命令来实现。以下是具体的操作步骤&#xff1a; 1. 使用 md5sum 命令计算文件的 MD5 值 命令&#xff1a;md5sum filename这会输出文件的 MD5 校验和&#xff0c;例如&#xff1a;098f6bcd4621d373cade4e832627b4f6 filename2. 查看多个文件的 MD5 值 如果你想…

JAVA:Spring Boot 3 实现 Gzip 压缩优化的技术指南

1、简述 随着 Web 应用的用户量和数据量增加&#xff0c;网络带宽和页面加载速度逐渐成为瓶颈。为了减少数据传输量&#xff0c;提高用户体验&#xff0c;我们可以使用 Gzip 压缩 HTTP 响应。本文将介绍如何在 Spring Boot 3 中实现 Gzip 压缩优化。 2、配置 Spring Boot 3 对…

Haproxy高性能负载均衡(天生的负载均衡器)

Haproxy高性能负载均衡(天生的负载均衡器)1.Haproxy相关概念(1)概念HAProxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理HAProxy非常适用于并发大&#xff08;并发达1w以上&#xff09;web站点&#xff0c;这些站点通常又需要会话保持或七层处理可以很简单安全的整合…

Newman+Jenkins实现接口自动化测试(超详细总结)

&#x1f345; 点击文末小卡片 &#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 一、是什么Newman Newman就是纽曼手机这个经典牌子&#xff0c;哈哈&#xff0c;开玩笑啦。。。别当真&#xff0c;简单地说Newman就是命令行版的Postman&…

基于Matlab卡尔曼滤波的GPS/INS集成导航系统研究与实现

随着智能交通和无人驾驶技术的迅猛发展&#xff0c;精确可靠的导航系统已成为提升车辆定位精度与安全性的重要技术。全球定位系统&#xff08;GPS&#xff09;和惯性导航系统&#xff08;INS&#xff09;在导航应用中各具优势&#xff1a;GPS提供全球定位信息&#xff0c;而INS…

【Axure教程】输入框控制多选下拉列表

多选下拉列表是一种常见的用户界面组件&#xff0c;通常用于需要让用户从一组选项中选择多个项的场景。它结合了下拉菜单的简洁性和多选功能的灵活性。 今天我们就来学习&#xff0c;怎么在Axure中制作多选下拉列表&#xff0c;并且通过输入框来动态控制多选列表里的选项。 一…

如何在虚拟机中安装python 和 jupyter,并且启动运行Delta Lake,以及解决一下启动过程中出现的错误(保姆级教程)

文章目录 如何启动Delta Lake环境准备配置环境变量启动Delta Lake 本文演示如何在虚拟机上启动Delta Lake、以及启动期间出现的错误&#xff0c;觉得写的不错的可以三连支持一下哦&#xff01; 如何启动Delta Lake 环境准备 在虚拟机中&#xff1a;安装 Spark 和 jupyterlab…