我在向水槽标题添加时间戳时遇到问题。这是我的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
任何帮助都会得到赞赏。感谢
答案 0 :(得分:0)
如果在接收器上有这个useLocalTimeStamp,它必须工作。
agent.sinks.sinkdest.hdfs.useLocalTimeStamp = true