Kafka Eagle监控组件

本文详细介绍了Kafka Eagle版本1.4.5的部署步骤与配置方法,包括解压安装包、修改JVM参数以启用JMX、配置环境变量、设置系统参数及元信息数据库,最后启动服务并提供访问地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

历史发布版本
v1.4.5

1. 解压安装包(两次解压,最终目录结构如下)
 [root@bigdata131:kafka-eagle-web-1.4.5]# ls
 bin  conf  db  font  kms  logs
 [root@bigdata131:kafka-eagle-web-1.4.5]# pwd
 /usr/local/kafka-eagle-web-1.4.5
2. 修改相关配置文件
 vim bin/kafka-server-start.sh
 # 修改heap内容开启JMX
 # 将这一行进行修改:export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
 export KAFKA_HEAP_OPTS="-server -Xmx1G -Xms1G -XX:PermSize=128m -XX:+UseG1GC 
 -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=8 -XX:ConcGCThreads=5 
 -XX:InitiatingHeapOccupancyPercent=70"
 export JMX_PORT="9999"
 # 如果是集群需要所有机器都分发相同的配置

 # 配置eagle根目录到环境变量中
 vi /etc/profile
 export KE_HOME=/usr/local/kafka-eagle-web-1.4.5
 export PATH=$KE_HOME/bin:$JAVA_HOME/bin:$PATH
 cd /etc
 source profile

 # 给启动脚本添加执行文件授权
 cd /usr/local/kafka-eagle-web-1.4.5/bin
 chmod 777 ke.sh

 # eagle系统的配置,eagel可以监控多套kafka集群
 cd /usr/local/kafka-eagle-web-1.4.5/conf
 vi system-config.properties
 # 设置对应的参数
 # 可以配置多个集群,这里只配置一套
 kafka.eagle.zk.cluster.alias=cluster1
 cluster1.zk.list=127.0.0.1:2181,......
 # 显示的broker数量
 cluster1.kafka.eagle.broker.size=20
 # zookeeper客户端线程数
 kafka.zk.limit.size=25
 # eagle端口
 kafka.eagle.webui.port=8048
 # 消费的offset保存位置
 cluster1.kafka.eagle.offset.storage=kafka
 # 是否开启图表并保持30天内容
 kafka.eagle.metrics.charts=true
 kafka.eagle.metrics.retain=30
 # KSQL的查询显示条数
 kafka.eagle.sql.topic.records.max=5000
 # 是否自动fix error
 kafka.eagle.sql.fix.error=false
 # 从界面删除topic的token密码
 kafka.eagle.topic.token=keadmin

 # ================配置元信息数据库(根据需要选择一个即可)====================
 ######################################
 # kafka sqlite jdbc driver address
 ######################################
 kafka.eagle.driver=org.sqlite.JDBC
 # 注意/home/kafka-eagle-web-1.4.5/db/ke.db路径是否具有响应权限
 kafka.eagle.url=jdbc:sqlite:/home/kafka-eagle-web-1.4.5/db/ke.db
 kafka.eagle.username=root
 kafka.eagle.password=root

 ######################################
 # kafka mysql jdbc driver address
 ######################################
 kafka.eagle.driver=com.mysql.jdbc.Driver
 # 注意数据库要提前建好
 kafka.eagle.url=jdbc:mysql://127.0.0.1:3306/kafka_eagle?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
 #连接数据库的用户名和密码
 kafka.eagle.username=kafka
 kafka.eagle.password=123456

 # 注意数据库如果不在一个设备上需要提前授权
 # 创建一个新的数据库:
 create database kafka_eagle;
 # 创建一个新的用户:
 create user 'kafka'@'%' identified by '123456';
 # 给该用户授权
 grant all on kafka_eagle.* TO 'kafka'@'%' identified by '123456';
 # 刷新权限
 flush privileges;	
3. 启动服务
 [root@bigdata131:bin]# ke.sh start
 [2020-04-07 15:54:24] INFO: Starting  kafka eagle environment check ...
 ......
 Welcome to
    __ __    ___     ____    __ __    ___            ______    ___    ______    __     ______
   / //_/   /   |   / __/   / //_/   /   |          / ____/   /   |  / ____/   / /    / ____/
  / ,<     / /| |  / /_    / ,<     / /| |         / __/     / /| | / / __    / /    / __/   
 / /| |   / ___ | / __/   / /| |   / ___ |        / /___    / ___ |/ /_/ /   / /___ / /___   
/_/ |_|  /_/  |_|/_/     /_/ |_|  /_/  |_|       /_____/   /_/  |_|\____/   /_____//_____/   
                                                                                             

Version 1.4.5 -- Copyright 2016-2020
*******************************************************************
* Kafka Eagle Service has started success.
# 访问地址
* Welcome, Now you can visit 'http://192.168.137.131:8048/ke'
# 初始化密码
* Account:admin ,Password:123456					

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

select * from "electrocar" where "partition" in (7,8,9) limit 10 

在这里插入图片描述
在这里插入图片描述

如果出现刷新topic list列表弹窗或者无法通过界面删除topic的现象,
退出当前用户,删除页面cookie信息,重启Eagle服务,再重新登录即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值