Skip to content

rurumimic/kafka-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kafka-manager

Contents:


Refs


Dockerfile

Download latest version.zip

unzip and rename directory: cmak/

Edit Dockerfile

Docker Image

VERSION=3.0.0.6

Build Image

docker build -t rurumimic/kafka-manager:$VERSION .
docker tag rurumimic/kafka-manager:$VERSION rurumimic/kafka-manager:latest

Publish Image

docker login
docker push rurumimic/kafka-manager:$VERSION
docker push rurumimic/kafka-manager:latest

Docker Compose

Edit docker-compose.yml

docker-compose.sample.yml: Line 24. Set KAFKA_ADVERTISED_HOST_NAME: # <HOST_IP>

cp docker-compose.sample.yml docker-compose.yml

Do not use localhost or 127.0.0.1 as the host ip.

# mac
ifconfig | grep inet

inet 192.168.XXX.XXX netmask 0xffffff00 broadcast 192.168.XXX.255
KAFKA_ADVERTISED_HOST_NAME: 192.168.XXX.XXX

Start a cluster

docker compose up -d

Clean up

docker compose down -v

Open Kafka Manager

localhost:9000

  1. Cluster: Add Cluster
    1. Cluster Name: anything
    2. Cluster Zookeeper Hosts: zoo:2181
    3. Check:
      • Enable JMX Polling (Set JMX_PORT env variable before starting kafka server)
      • Poll consumer information (Not recommended for large # of consumers if ZK is used for offsets tracking on older Kafka versions)

Screenshots

add_cluster a_cluster