Apache kafka 如何在卡夫卡中查看主题创建和更改时间戳
或者至少其中一个?当我使用Apache kafka 如何在卡夫卡中查看主题创建和更改时间戳,apache-kafka,Apache Kafka,或者至少其中一个?当我使用kafka-topics.sh--list或--descripe时,我不明白这一点,也许我缺少了详细性选项,尽管我在主题配置的属性列表中根本看不到它们。卡夫卡提供的信息不合理吗?卡夫卡没有公开声明主题创建/更改的日期 卡夫卡并不要求计时数据本身起作用。当前主题配置值由整个Kafka集群运行所需的Zookeeper集合保持,因此它由底层Zookeeper进程保持同步,对于Kafka需要同步的部分,只需要主题内的偏移量就可以对消息进行部分排序,时间戳不是必需的信息 如果您想
kafka-topics.sh--list
或--descripe
时,我不明白这一点,也许我缺少了详细性选项,尽管我在主题配置的属性列表中根本看不到它们。卡夫卡提供的信息不合理吗?卡夫卡没有公开声明主题创建/更改的日期
卡夫卡并不要求计时数据本身起作用。当前主题配置值由整个Kafka集群运行所需的Zookeeper集合保持,因此它由底层Zookeeper进程保持同步,对于Kafka需要同步的部分,只需要主题内的偏移量就可以对消息进行部分排序,时间戳不是必需的信息
如果您想保持主题修改的可操作性,最好的办法可能是让卡夫卡主题保存这些修改,以便以后阅读。您可以在zookeeper统计中查看卡夫卡主题创建时间(ctime)和上次修改时间(mtime) 第一次登录zookeeper shell
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
您可以参考此内容来了解属性:如果您可以添加这些细节,这似乎是此问题的重复,那么它可能会重复。@ssice:Done:)