添加时间戳

wi3ka0sx  于 2021-06-03  发布在  Flume
关注(0)|答案(1)|浏览(365)

我在向flume头添加时间戳时遇到问题。这是从我的conf文件中截取的。

agent.sources.avrosource.interceptors.addTimestamp.type = org.apache.flume.interceptor.TimestampInterceptor$Builder

当我使用maven进行调试时,我看到时间戳没有添加到头中。以下是调试输出:

2013-12-05 10:56:34,963 (SinkRunner-PollingRunner-DefaultSinkProcessor) [DEBUG - com.btoddb.flume.sinks.cassandra.CassandraSink.process(CassandraSink.java:135)] event: [Event headers = {key=value}, body.length = 12 ]

仅供参考,我也添加了这样的时间戳,但再次它不工作。

agent.sources.avrosource.interceptors = addTime
agent.sources.avrosource.interceptors.addTime.type = timestamp

任何帮助都会得到回报。谢谢

wljmcqd8

wljmcqd81#

如果你在Flume上有这个uselocaltimestamp,它必须工作。
agent.sinks.sinkdest.hdfs.uselocaltimestamp=真

相关问题