Kafka通过容器内命令获取队列消息

Kafka通过容器内命令获取队列消息

1. 执行docker ps 命令

执行docker ps | grep kafka,查看kafka的容器ID

2. 执行docker exec 命令

执行docker exec -it 容器ID bash 命令进入kafka容器内部。

3.通过容器内置的命令查询容器信息

# 查询所有topics列表
kafka-topics.sh --list --zookeeper 172.17.0.1:2181
#查询组列表
kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list
#查询topic描述信息
kafka-topics.sh --zookeeper 172.17.0.1:2181 --topic EOS-CHAIN-OP-351 --describe
# 查询topics对应的消息
kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic EOS-CHAIN-0P-623684 --from-beginning
kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic EOS-COMPILER-163 --from-beginning
# 查询group描述文件
kafka-consumer-groups.sh --zookeeper 127.0.0.1:2181 --group console-consumer-64116 --describe

如果不确认zookeeper地址,可以查询一下docker inspect 容器ID 查询容器详细信息,找到zookeeper配置。然后在通过docker ps grep|zookeeper确认zookeeper的镜像,再通过docker inspect命令可以获取到对应的网关地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值