当前位置:   article > 正文

kafka笔记4--安装kafka ui_ui for apache kafka版本

ui for apache kafka版本

1 介绍

文章 Overview of UI Tools for Monitoring and Management of Apache Kafka Clusters 中介绍了8种常见的kafka UI工具,除此之外还有LogiKM 和 kafka-console-ui ,
1 AKHQ 免费
2 Kowl 部分收费
3 Kafdrop 免费
4 UI for Apache Kafka 免费
5 Lenses 免费
6 CMAK 免费
7 Confluent CC 收费
8 Conduktor 收费
9 LogiKM 免费
10 kafka-console-ui 免费

这些产品的核心功能对比信息如下图所示, 通过对比发现 Kafka-UI 功能齐全且免费,因此可以作为我们的首选。本文基于docker环境安装 Kafka-UI, 并对基础工作做简单介绍。
在这里插入图片描述

2 安装 & 测试

前置条件: 安装 kafka
可参考博文 kafka笔记3–快速部署KRaft版本的kafka3.1.1 快速安装kafka

2.1 docker 部署 kafka-ui

下载镜像:
docker pull provectuslabs/kafka-ui:latest
拉起docker:

docker run --name=kafka-ui -d \
-e KAFKA_CLUSTERS_0_NAME=local-kafka \
-e KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=192.168.2.11:9092 -p 8080:8080 \
provectuslabs/kafka-ui:latest
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

docker ps -a 确认容器正常启动:

$ docker ps -a|grep kafka
898e736fac9e   provectuslabs/kafka-ui:latest                          "/bin/sh -c 'java $J…"   11 seconds ago   Up 7 seconds                 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp                                                                               kafka-ui
  • 1
  • 2

2.2 测试

通过 http://127.0.0.1:8080/ 进入主页
主界面(默认不需要密码):在这里插入图片描述

broker 信息
在这里插入图片描述

topics 信息
在这里插入图片描述

consumers信息
在这里插入图片描述

kafka ui 功能比较强大,除了上述操作外,我们可以直接在前端向 topic 中写入数据和查看topic 中数据
向topic 写入数据:
在这里插入图片描述
查看 topic 数据:
在这里插入图片描述

3 注意事项

  1. 若有需要可以配置ldap 登录, 需要配置如下几个变量

    AUTH_TYPE: LDAP
    SPRING_LDAP_URLS: ldap://ip:389
    SPRING_LDAP_DN_PATTERN: uid={0},ou=xgcloud,ou=people,dc=xg,dc=xg
    SPRING_LDAP_ADMINUSER: uid=kafkaui-admin,ou=xgcloud,dc=xg,dc=xg
    SPRING_LDAP_ADMINPASSWORD: admin-password
    
    • 1
    • 2
    • 3
    • 4
    • 5
  2. 若需要配置多个集群, 那么依次新增 KAFKA_CLUSTERS_n_NAME 和 KAFKA_CLUSTERS_n_BOOTSTRAPSERVERS 即可, 将 n 依次更换为实际的数字即可

4 说明

软件环境:
ubuntu21.04 Desktop
kafka版本: 3.1.1 (Commit:5cf0285dc9728b0b)
kafka-ui 版本: provectuslabs/kafka-ui:latest (2022/07/25)
参考文档:
kafka笔记3–快速部署KRaft版本的kafka3.1.1
github.com/provectus/kafka-ui
Overview of UI Tools for Monitoring and Management of Apache Kafka Clusters
不要再苦恼没有合适的kafka管理平台,给你分享10款kafka管理工具

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/597160
推荐阅读
相关标签
  

闽ICP备14008679号