Kafka eagle的介绍及安装(基于linux环境)

2023-11-13

kafka eagle(kafka鹰) 是一款由国内公司开源的Kafka集群监控系统,用于监控 Kafka 集群中 Topic 被消费的情况。包含 Lag 的产生,Offset 的变动, Partition 的分布,Owner ,Topic 被创建的时间和修改的时间等信息。

 

官网地址 https://www.kafka-eagle.org/
github地址:https://github.com/smartloli/kafka-eagle

本文安装的版本2.0.5

1.下载安装包,拖到linux机器,下载地址

https://github.com/smartloli/kafka-eagle-bin/tags

 

2.解压文件(需要解压两次)

tar -xzvf kafka-eagle-bin-2.0.5.tar.gz
cd kafka-eagle-bin-2.0.5
tar -xzvf kafka-eagle-web-2.0.5-bin.tar.gz  -C /usr/local/
cd /usr/local
mv kafka-eagle-web-2.0.5 kafka-eagle

3.创建数据库ke 用于存储元数据

MySQL > create database ke;

4.设置环境变量

vim /etc/profile
export KE_HOME=/usr/local/kafka-eagle
export PATH=$PATH:$KE_HOME/bin
source  /etc/profile

5.配置文件修改

cd /usr/local/kafka-eagle/conf
vim system-config.properties

配置zookeeper地址(tdn1 tdn2 tdn3就是zk所在机器的IP)

efak.zk.cluster.alias=cluster1
cluster1.zk.list=tdn1:2181,tdn2:2181,tdn3:2181

配置mysql,注释掉sqlite的配置

kafka.eagle.driver=com.mysql.cj.jdbc.Driver
kafka.eagle.url=jdbc:mysql://127.0.0.1:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
kafka.eagle.username=root
kafka.eagle.password=123456

其他的一些配置用默认的即可

 

6.Kafka启动项的配置,开启JMX监控,进入Kafka安装目录下的bin文件夹

vim kafka-server-start.sh

 7.启动kafka-eagle,切到bin目录执行

./ke.sh start

启动成功,输入密码 admin/123456 登录即可

 

这里遇到两个问题:

   1,启动 eagle 需要服务器至少 1.5 G 的可用内存。如果可用内存不足,虽然会显示启动成功的页面。但是输入 bin/ke.sh status 会发现服务状态为未启动。也有可能是启动状态,但是访问不到登录页面,可以查看log目录下的日志,这里需要改一下虚拟机的内存,重启zk,kafka,即可访问。

  2.有登录页面,无数据,看日志是数据库拒绝连接,这里可能是因为数据库不能远程访问,这里就需要开启远程访问权限

    实现远程连接: 将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时设为%。update user set host = ’%’ where user = ’root’;  将权限改为ALL PRIVILEGES

   grant all privileges  on *.* to root@'%' identified by "密码";

  刷新:flush privileges;

  这样机器就可以以用户名root密码root远程访问该机器上的MySql.

 参考博客

 https://www.cnblogs.com/keatsCoder/p/13291615.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Kafka eagle的介绍及安装(基于linux环境) 的相关文章

随机推荐

  • api接口的获取调用方式是什么?

    API接口的获取调用方式 通常分为以下几个步骤 1 注册账号并申请API Key 在API服务提供商的官方网站上注册账号 并申请API Key 包括通行证ID和密钥 以便后面的API调用验证 2 查看API接口文档 根据API服务提供商的官
  • OSI Network Layer 網絡層

    OSI Network Layer 網絡層 OSI 網絡層 網絡層數據報 IP 數據報結構 IP 地址 IP 地址分類 私有 IP 地址 子網 subnet 子網是什麼 子網掩碼 subnet mask 路由器 Router static
  • 手把手实现AI诗歌生成(AI写诗)

    本模型采用的是字符级别的诗歌生成 pytorch 环境 python3 X pytorch GPU或CPU版本都行 另外天有点冷 建议用GPU训练 电脑绝对比暖手宝好用 目录 项目文件结构 数据已经打包 1 数据集处理 2 构建模型与训练模
  • C# winform 调用webService 格式化程序尝试对消息反序列化时引发异常: 读取 XML 数据时,超出最大字符串内容长度配额 (8192)。

    错误信息 格式化程序尝试对消息反序列化时引发异常 尝试对参数 http ws xzsoft com 进行反序列化时出错 getWagonResponse InnerException 消息是 反序列化对象 属于类型 CallWeb Serv
  • Jina AI 受邀出席 WAIC 2023「科技无障碍」论坛,与行业专家共话 AI 普惠未来

    7 月 6 日 2023 世界人工智能大会 WAIC 在上海世博中心及世博展览馆开幕 并在浦东张江 徐汇西岸设分会场 同步在闵行等产业集聚区开展同期活动 本届大会由上海市人民政府和国家发改委 工信部 科技部 国家网信办 中国科学院 中国工程
  • 什么是css预处理器?

    CSS 预处理器定义了一种新的语言 其基本思想是 用一种专门的编程语言 为 CSS 增加了一些编程的特性 将 CSS 作为目标生成文件 然后开发者就只要使用这种语言进行web页面样式设计 通俗的说 CSS 预处理器用一种专门的编程语言 进行
  • qt 插件加载失败

    不小心把Release版本的QT NO DEBUG预定义宏删除了 导致插件加载提示 The plugin E Qt Trunk Software GT90 GT90Solution Win32 Release plugins Diagnos
  • MySQL数据库免安装版

    MySQL数据库免安装 1 安装配置启动 MySQL现在的版本主要分为 5 x 版本 现在互联网企业中的主流版本 包括 头条 美图 百度 腾讯等互联网公司主流的版本 8 x 版本 新增了一些了窗口函数 持久化配置 隐藏索引等其他功能 所以
  • linux将数字转16进制,使用linux命令将十六进制信息转换为二进制

    我的linux系统上有这个二进制文件 udit udit Dabba cat file enc Salted s bO lt 0 F Jw C LK l 使用hexdump命令 我看到它的信息如下 udit udit Dabba hexdu
  • SpringBoot:Druid 管理界面配置

    SpringBoot MyBatis MySQL Druid PageHeler 核心jar类
  • Python深度学习之VAE

    Deep Learning with Python 这篇文章是我学习 Deep Learning with Python 第二版 Fran ois Chollet 著 时写的系列笔记之一 文章的内容是从 Jupyter notebooks
  • springboot子模块 @Autowired无法找到其他模块的接口和类的解决方法

    在main的启动类上添加 SpringBootApplication scanBasePackages com shangsheng 或者 ComponentScan com shangsheng 注意 只能写两个包的连接点 不能写到最低包
  • 基数排序(Radix Sort)-- 特殊排序算法

    1 基数排序 Radix Sort 基数排序是按照低位先排序 然后收集 再按照高位排序 然后再收集 依次类推 直到最高位 有时候有些属性是有优先级顺序的 先按低优先级排序 再按高优先级排序 最后的次序就是高优先级高的在前 高优先级相同的低优
  • webService接口对接医院lis系统接口

    文章目录 1 应用场景 2 http协议简述 3 webService协议 soup简述 4 发送webService请求 4 1建立HttpUtils工具类 来发送post请求 4 2 调用医院给的url和xml内容 5 接收webSer
  • DC-DC开关电源 拓扑结构(BUCK BOOST BUCK-BOOST)电路

    比较粗略的BUCK BOOST电路的分析 http tech hqew com fangan 522451 http blog csdn net u011388550 article details 23841023 这个还是不错的 htt
  • group by的工作原理和优化思路

    引入 日常开发中 我们经常会使用到group by 你是否知道group by的工作原理呢 group by和having有什么区别呢 group by的优化思路是怎样的呢 使用group by有哪些需要注意的问题呢 使用group by的
  • 下载技巧汇总

    目录 5 下载资源链接 4 下载工具 Free Download Manager 1 1用cmd下载百度网盘中资料 1 2 在网上找到资源用迅雷下载 结果出现 应版权方要求 文件无法下载 的字样 1 3 下载搜索方法 2 查找资源地址 3
  • localhost 对应IP 127.0.0.1

    在使用tomcat gdb等工具调试时会输入localhost localhost 什么意思呢 localhost 对应 映射着一个IP地址 127 0 0 1 代表PC端上的本地服务器 使用的端口号 8080 8084 8089
  • springboot学习(十一)整合JDBC

    之前拿的那个项目都是没有数据库的 这里涉及到整合数据库进来 springboot工程初始化要勾选SQL里面的jdbc api和MySQL 你要是别的数据库就勾选对应的 对于数据访问层 无论是 SQL 关系型数据库 还是 NOSQL 非关系型
  • Kafka eagle的介绍及安装(基于linux环境)

    kafka eagle kafka鹰 是一款由国内公司开源的Kafka集群监控系统 用于监控 Kafka 集群中 Topic 被消费的情况 包含 Lag 的产生 Offset 的变动 Partition 的分布 Owner Topic 被创