Вы не можете получить метку времени прямо из сценария.Вместо этого вы можете увидеть метку времени, используя скрипт консольного потребителя.Он показывает CreateTime
для сообщения. Как уже упоминалось @Sreekiran, используйте свойство "print.timestamp", как показано ниже:
ncsv@ubuntu:/data/softwares/kafka_2.11-2.0.0$ bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic testJsonTopic1 --property print.timestamp=true --from-beginning
CreateTime:1544445041225 {"id": "9","name": "wis"}
CreateTime:1544518616282 {"id": "19","name": "wes"}
CreateTime:1544520723808 {"id": "1","name": "test1"}
CreateTime:1544446690508 {"id": "9","name": "wes"}
CreateTime:1544445375123 {"id": "9","name": "wes"}
CreateTime:1544520388080 {"id": "20","name": "test1"}
Это покажет время, когда событие было записано в кластере.