【问题标题】:How to get Kafka timestamp for a record in Flink?如何获取 Flink 中记录的 Kafka 时间戳?
【发布时间】:2019-04-18 07:32:19
【问题描述】:

我有一个使用FlinkKafkaConsumerFlink 应用程序。

我有兴趣使用KeyedDeserializationSchema 检索给定record/offsetKafka 时间戳。好像topic、partition、offset、message都可以了。

如何获取时间戳?

【问题讨论】:

    标签: java scala apache-kafka apache-flink kafka-consumer-api


    【解决方案1】:

    您可以简单地使用ConsumerRecord.timestamp() - 自纪元开始(1970 年 1 月 1 日午夜 (UTC))以来的时间戳,以毫秒为单位。 时间戳类型在 timestampType() 中指明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-08
      • 2021-02-14
      • 2022-01-06
      相关资源
      最近更新 更多