我正在寻找一个显示所有主题和分区偏移的Kafka命令.如果它是动态的将是完美的.现在我正在使用java代码查看这些信息,但这非常不方便.
chr*_*lck 62
Kafka附带了一些可用于实现此目的的工具.
列出主题:
# ./bin/kafka-topics.sh --list --zookeeper localhost:2181
test_topic_1
test_topic_2
...
Run Code Online (Sandbox Code Playgroud)
列出分区和偏移量:
# ./bin/kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --broker-info --group test_group --topic test_topic --zookeeper localhost:2181
Group Topic Pid Offset logSize Lag Owner
test_group test_topic 0 698020 698021 1 test_group-0
test_group test_topic 1 235699 235699 0 test_group-1
test_group test_topic 2 117189 117189 0 test_group-2
Run Code Online (Sandbox Code Playgroud)
如果您正在使用新的api,那么您可以使用一种新工具:kafka-consumer-groups.sh.
./bin/kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group count_errors --describe
GROUP TOPIC PARTITION CURRENT-OFFSET LOG-END-OFFSET LAG OWNER
count_errors logs 2 2908278 2908278 0 consumer-1_/10.8.0.55
count_errors logs 3 2907501 2907501 0 consumer-1_/10.8.0.43
count_errors logs 4 2907541 2907541 0 consumer-1_/10.8.0.177
count_errors logs 1 2907499 2907499 0 consumer-1_/10.8.0.115
count_errors logs 0 2907469 2907469 0 consumer-1_/10.8.0.126
Run Code Online (Sandbox Code Playgroud)
如果有人感兴趣,您可以使用以下命令获得所有消费者组的偏移量信息:
kafka-consumer-groups --bootstrap-server localhost:9092 --all-groups --describe
Run Code Online (Sandbox Code Playgroud)
参数 --all-groups可从 Kafka 2.4.0 获得
| 归档时间: |
|
| 查看次数: |
78571 次 |
| 最近记录: |