Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 如何在卡夫卡中查看主题创建和更改时间戳_Apache Kafka - Fatal编程技术网

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:)