我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Kafka ui 搭建以及使用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Kafka ui 搭建以及使用

Kafka ui

kafka 本身没有自带相关的 ui 界面,但是很多时候没有页面意味着只有使用命令行进行相关操作如创建 topic、更改 topic 信息、重置 offset 等等。但实际使用中这种效果很差劲,我们一般还是会借助其他软件,实现对 kafka 的页面管控。

在这里插入图片描述

结合这张图与实际体验,推荐大家使用 ui for apache kafka 进行 kafka 的 ui 界面化管理。

kafka-ui 搭建

其实 kafka-ui 是没有安装过程的,在 github 上已经打包成了 jar 包,当前最新版本为 0.4,下载地址如下:

https://github.com/provectus/kafka-ui/releases

我们下载最新的 jar 后,放到服务器上如图:

在这里插入图片描述

创建一个 application.yml 文件:

kafka:  clusters:    - name: kafka3_cluster      bootstrapServers: 192.168.111.128:9092,192.168.111.129:9092,192.168.111.130:9092      metrics:        port: 9094        type: JMX    - name: OTHER_KAFKA_CLUSTER_NAME      bootstrapServers: 10.10.10.10:9092      metrics:        port: 9094        type: JMXspring:  jmx:    enabled: true  security:    user:      name: maggot      password: maggotauth:  type: LOGIN_FORM #LOGIN_FORM # DISABLEDserver:  port: 10300logging:  level:    root: INFO    com.provectus: INFO    reactor.netty.http.server.AccessLog: INFOmanagement:  endpoint:    info:      enabled: true    health:      enabled: true  endpoints:    web:      exposure:        include: "info,health"

clusters

kafka 中配置相关的 kafka 集群,每一个 clusters 为一个集群,需要配置:

  • name

设置一个集群名

  • bootstrapServers

brokers 连接,针对 kraft 架构,就很方便,不用再配置 zookeeper 相关配置。

  • metrics

配置该集群的 JMX 相关配置,如果没有可省略。(在启动 kafka 时,启动命令行前面添加 JMX_PORT=9094

登陆配置

  • auth.type

使用 LOGIN_FORM 开启;或者 DISABLED 关闭认证。如果开启了,需要 spring.security.user 中配置用户名与密码。

  • spring.security.user

配置的登陆账号密码。

kafka-ui http 端口

  • server.port

kafka-ui http 端口。

todo 进行 SASL_SSL 认证配置

kafka-ui 使用

多集群切换

点击左侧进行多集群切换,绿色为集群健康,黄色为警告,红色为已经挂掉。

在这里插入图片描述

集群 Broker 统计信息

所有 broker 总数、controllers 总数、版本号。Partitions 在线数量,URP 数量,在副本数的数量和 OSR 的数量。

下面为每个 broker 的详细数据信息。

在这里插入图片描述

Topic 信息

在 Topics 中,可以看到所有的 topic,也可以进行搜索。

在这里插入图片描述

在查询到自己想看的 topic 后可以点击 topic name 进行详细的 topic 查看:

在这里插入图片描述

可以通过切换 overviewmessagesconsumerssettings 进行切换。在左边有三个点的按钮都可以操作,

  • 其中右上角的对当前 topic 操作,包含:编辑 topic 信息、 清空 topic 数据、重建 topic、删除 topic。

在这里插入图片描述

  • 针对每个 broker 也可以清空数据:

创建 topic

在这里插入图片描述

add custom parameter 中添加额外信息。

Consumers

在这里插入图片描述

左边也可以进行清空状态操作

在这里插入图片描述

来源地址:https://blog.csdn.net/qq_36610426/article/details/128228956

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Kafka ui 搭建以及使用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何使用docker搭建kafka环境

这篇文章主要介绍“如何使用docker搭建kafka环境”,在日常操作中,相信很多人在如何使用docker搭建kafka环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用docker搭建kafka环境
2023-06-19

Mac上使用Docker搭建kafka集群方式

本文详细介绍了在Mac上使用Docker搭建Kafka集群的步骤:准备:安装DockerDesktop、Homebrew拉取Kafka镜像创建ZooKeeper(可选)和Kafka代理容器创建Kafka主题创建Kafka生产者和消费者容器验证:生产和消费消息高级配置:修改参数、添加代理和启用TLS清理:停止容器
Mac上使用Docker搭建kafka集群方式
2024-04-02

redis 集群搭建以及redisli

实现3主3从的集群 虚拟机单机ip:192.168.40.128集群基本搭建简单下载通过 wget http://download.redis.io/releases/redis-4.0.10.tar.gz解压缩 tar zxvf redi
2023-01-31

kafka connector 使用总结以及自定义connector开发

Kafaka connect 是一种用于在Kafka和其他系统之间可扩展的、可靠的流式传输数据的工具。它使得能够快速定义将大量数据集合移入和移出Kafka的连接器变得简单。Kafka Connect可以从数据库或应用程序服务器收集数据到Kafka topic,
kafka connector 使用总结以及自定义connector开发
2018-02-07

Kafka 1.0.0的安装使用以及命令是什么

这篇文章将为大家详细讲解有关Kafka 1.0.0的安装使用以及命令是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。0.三台机器 data133,data135,data1361.修改配
2023-06-02

Linux版elasticsearch6.6.2搭建及使用

基础准备 Jdk Elasticsearch6.6.2 解压文件 tar -vxf elasticsearch-6.6.2.tar.gz 查看目录文件 启动elasticsearch can not run elasticsearch as root ela
Linux版elasticsearch6.6.2搭建及使用
2021-08-28

Zookeeper集群搭建以及python操作zk

ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper设计目的最终一致性:client不论连接到那个Server,展示给它的都是同一个
2023-01-31

使用 kafka-go 在 Kafka 中计划创建消费者

编程并不是一个机械性的工作,而是需要有思考,有创新的工作,语法是固定的,但解决问题的思路则是依靠人的思维,这就需要我们坚持学习和更新自己的知识。今天编程网就整理分享《使用 kafka-go 在 Kafka 中计划创建消费者》,文章讲解的知识
使用 kafka-go 在 Kafka 中计划创建消费者
2024-04-05

gitlab可以用windows8搭建吗

Github是程序员日常开发必备的版本控制工具,不过除此之外,还有一个同样强大并且值得了解的工具,那就是GitLab。有些程序员对GitLab不熟悉,不知道GitLab该怎么使用,更不知道GitLab能否在Windows8系统上搭建。本文将
2023-10-22

编程热搜

目录