如何仅查看已提交的kafka消息

时间:2020-02-18 13:05:53

标签: apache-kafka

我当前正在使用Kadeck社区,有时在docker上使用命令查看保存在kafka上的消息,但是现在我正在测试事务语义,并且我只想查看已提交的消息。我很难做到这一点。任何人都知道如何仅使用其他第三方应用程序(例如Kadeck)来查看已提交的消息。谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用kafka工具来做到这一点:

kafka-consumer-groups  --bootstrap-server broker01.example.com:9092 --describe --group your_group

此命令显示使用者组的主题状态:

GROUP        TOPIC  PARTITION  CURRENT-OFFSET  LOG-END-OFFSET  LAG     OWNER
your-group   t1     0          1               3               2       test-consumer

要查看已提交的消息,必须从头开始阅读,直到使用kafka-console-consumer或其他kafka客户端的当前偏移为止。

答案 1 :(得分:-1)

不确定这是否仍然有意义。但这现在可以在KaDeck中直接通过主题检查器来实现。

但是无论如何,您都只会在KaDeck中看到“已提交”消息(已读)。