- Docker Hub: rurumimic/kafka-manager
- GitHub: rurumimic/kafka-manager
Contents:
- Build: Dockerfile
- Run Docker Compose
- Open Kafka Manager
- Screenshots
- yahoo/CMAK/releases
- version:
3.0.0.6
- version:
unzip and rename directory: cmak/
- Dockerfile
- Update
KM_VERSION
VERSION=3.0.0.6
docker build -t rurumimic/kafka-manager:$VERSION .
docker tag rurumimic/kafka-manager:$VERSION rurumimic/kafka-manager:latest
docker login
docker push rurumimic/kafka-manager:$VERSION
docker push rurumimic/kafka-manager:latest
- Copy from: docker-compose.sample.yml
- Update
KAFKA_ADVERTISED_HOST_NAME: # <HOSTIP>
indocker-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
docker compose up -d
docker compose down -v
- Cluster: Add Cluster
- Cluster Name: anything
- Cluster Zookeeper Hosts:
zoo:2181
- 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)