As anyone who has used Kafka knows, there is no admin interface for Kafka itself, and all operations must be performed manually. But some of the commands are so long and so long that even the most experienced, let alone novice, can’t remember them without taking notes, and they have to be searched online every time they want to use them. Some geek geeks may find the command line to be true love, but using a good visual management tool can be a huge productivity boost.

This tool is called Kafka-Map, and I developed it for scenarios THAT I use a lot in my daily work, so I don’t have to go through the trouble of looking up a command to write, like: “Give programming wings, give Kafka navigation.”

Kafka – map is introduced

Kafka map is a visualization tool for kafka developed using Java11 and React.

Currently supported functions are as follows:

  • Multi-cluster Management
  • Cluster status monitoring (number of partitions, number of replicas, storage size, offset)
  • Topic creation, deletion, and expansion (delete subject to configure delete.topic.enable = true)
  • Broker status Monitoring
  • Consumer group view, delete
  • Reset the offset
  • Message query (support String and JSON display)
  • Sending messages (supports sending string messages to specific topics and partitions)

Screenshot function

Add the cluster

Cluster management

broker

Theme manager

Consumer groups

View topics subscribed to by consumer groups

Topic details – partitions

Topic – broker for details

Topic details – Consumer groups

Topic details – Consumer group resets offset

Topic details – configuration information

Production of the message

News consumption

Docker installation mode

A single command completes the installation

docker run -d \
    -p 8080:8080 \
    -v /opt/kafka-map/data:/usr/local/kafka-map/data \
    -e DEFAULT_USERNAME=admin
    -e DEFAULT_PASSWORD=admin
    --name kafka-map \
    --restart always dushixiang/kafka-map:latest
Copy the code

More installation methods and trust information can be found at github.com/dushixiang/…

Welcome to Star and share with other friends.