The guide explains how to inspect consumer using Kafka CLI.
Find running Kafka container:
> docker ps | grep kafkaEnter your Kafka (docker) container:
> docker exec -it <your-kafka-container> bashVerify Java is installed
> java -version
# openjdk version "21.0.11" 2026-04-21 LTS
# OpenJDK Runtime Environment Temurin-21.0.11+10 (build 21.0.11+10-LTS)
# OpenJDK 64-Bit Server VM Temurin-21.0.11+10 (build 21.0.11+10-LTS, mixed mode, sharing)Wget (installation tool)
> which wget
# /usr/bin/wgetTar (unzip tool)
> which tar
# /bin/tarEnter tmp directory to be able to download things
> cd /tmpDownload Kafka installer
> wget https://archive.apache.org/dist/kafka/3.7.0/kafka_2.13-3.7.0.tgzUnzip files:
> tar -xvf kafka_2.13-3.7.0.tgzEnter unzipped directory:
> cd kafka_2.13-3.7.0/binList active groups (within the Broker):
> ./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list
# group1
# group2
# group3Inspect your group:
> ./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --describe --group <your-group>$:/tmp/kafka_2.13-3.7.0/bin$ ./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --describe --group red-group
GROUP TOPIC PARTITION CURRENT-OFFSET LOG-END-OFFSET LAG CONSUMER-ID HOST CLIENT-ID
red-group first-topic 0 10 10 0 my-node-app-48dcd40e-4bec-4d71-92d0-6931d3586f8b /172.18.0.1 my-node-appInspect all groups:
> ./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --describe --all-groups