apache-kafka - 你怎么知道一个主题是什么时候在 Kafka 代理上创建的?

标签 apache-kafka

你怎么知道一个主题是什么时候在 Kafka 中创建的?

似乎一些主题是使用错误数量的分区创建的。有没有办法知道主题创建的日期?据说,一个名为“test”的主题是用 n 创建的。分区数。如何找到在 Kafka 上创建此“测试”主题的日期和时间?

最佳答案

可以看到Kafka话题创建时间(ctime)最后修改时间(mtime) 在动物园管理员统计中。

首先登录zookeeper shell并添加命令“stat”

kafka % bin/zookeeper-shell.sh localhost:2181 stat /brokers/topics/test-events

它将返回以下详细信息:
Connecting to localhost:2181

WATCHER::

WatchedEvent state:SyncConnected type:None path:null
cZxid = 0x1007ac74c
ctime = Thu Nov 01 10:38:39 UTC 2018
mZxid = 0x4000f6e26
mtime = Mon Jan 07 05:22:25 UTC 2019
pZxid = 0x1007ac74d
cversion = 1
dataVersion = 8
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 112
numChildren = 1

你可以引用这个来了解属性:https://zookeeper.apache.org/doc/current/zookeeperProgrammers.html#sc_zkStatStructure

关于apache-kafka - 你怎么知道一个主题是什么时候在 Kafka 代理上创建的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33401311/

相关文章:

scala - 使用spark将数据写入cassandra

kubernetes - 从 k8s 内的另一个命名空间连接到 kafka

python - 构建天气预报实时数据管道

sql-server - Kafka 连接 CDC 到 MS SQL sourceOffset 异常

apache-kafka - 将 UDP 消息推送到 Kafka 主题

java - 从对象构建新的 SourceRecord

apache-kafka - 卡夫卡 : How to retrieve a response from consumer?

apache-kafka - 模拟多节点 kafka 集群中的 kafka broker 故障以及使用哪些操作和工具来缓解数据丢失问题

java - 如何将 Kafka Producer 的指标报告给 prometheus(使用 spring boot)

java - 当使用显式 BatchAcknowledgingMessageListener 抛出异常时,SeekToCurrentBatchLogErrorHandler.handle 不会被调用