kafka ui,一款kakfa的web管理工具,支持多集群管理。

以下是各种kafka管理工具的对比

在这里插入图片描述

 

一、kafka ui界面

brokers管理,主要是查看brokers的信息

 

 Topics管理,查看topic,点击进入topic可以查看数据,也可以发送数据

Consumers管理,可以查看消息的消费信息。

 

二、docker安装

启动命令

docker run --name=kafka-ui -p 8080:8080 -d \
-e KAFKA_CLUSTERS_0_NAME=kafka1 \
-e KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=192.168.2.113:9092 \
-e KAFKA_CLUSTERS_1_NAME=kafka2 \
-e KAFKA_CLUSTERS_1_BOOTSTRAPSERVERS=192.168.2.127:9092,192.168.2.128:9092,192.168.2.129:9092 \
provectuslabs/kafka-ui:latest

注意:KAFKA_CLUSTERS_[数字],表示的是第几套kafka集群,kafka ui支持多集群管理

三、docker-compose安装

docker-compose.yml 文件

version: '2'
services:
  kafka-ui:
    image: provectuslabs/kafka-ui
    container_name: kafka-ui
    ports:
      - "8080:8080"
    restart: always
    environment:
      - KAFKA_CLUSTERS_0_NAME=kafka1
      - KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=192.168.2.113:9092

启动命令

docker-compose up -d kafka-ui

四、参考链接

源码地址:GitHub - provectus/kafka-ui: Open-Source Web UI for Apache Kafka Management

参考文档:

kafka笔记4--安装kafka ui_昕光xg的博客-CSDN博客_kafka ui

使用Kafka UI管理Kafka_成富的博客-CSDN博客_kafka ui

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐