Apache nifi 使用时间戳修改流文件

Apache nifi 使用时间戳修改流文件,apache-nifi,Apache Nifi,我有从设备到ApacheNIFI处理器的视频数据,我想向这个流文件添加时间戳,并使用PutKafka处理器存储在Kafka中。最好的方法是什么?您可以使用UpdateAttribute处理器,并使用表达式语言${now():toNumber()}将当前时间表示为毫秒,并将其作为属性添加到流文件中。然后可以路由到PutKafka 除了Andy所说的之外,我想提到的是,据我所知,Kafka没有每条消息的标题属性,因此将时间戳+视频传递给Kafka的唯一方法是将时间戳放入有效负载中,然后使其不再是有效

我有从设备到ApacheNIFI处理器的视频数据,我想向这个流文件添加时间戳,并使用PutKafka处理器存储在Kafka中。最好的方法是什么?

您可以使用
UpdateAttribute
处理器,并使用表达式语言
${now():toNumber()}
将当前时间表示为毫秒,并将其作为属性添加到流文件中。然后可以路由到
PutKafka

除了Andy所说的之外,我想提到的是,据我所知,Kafka没有每条消息的标题属性,因此将时间戳+视频传递给Kafka的唯一方法是将时间戳放入有效负载中,然后使其不再是有效视频。