首页 > 编程语言 > 详细

java.lang.NullPointerException: Expected timestamp in the Flume event headers, but it was null

时间:2014-03-14 02:25:38      阅读:1202      评论:0      收藏:0      [点我收藏+]

使用flume的时候出现的问题。

sink是hdfs,然后使用目录自动生成功能。出现如题的错误,看官网文档说的是需要在每个文件记录行的开头需要有时间戳,但是时间戳的格式可能比较难调节,所以亦可设置hdfs.useLocalTimeStamp这个参数,比如以每个小时作为一个文件夹,那么配置应该是这样:

a1.sinks.k1.hdfs.path = hdfs://ubuntu:9000/flume/events/%y-%m-%d/%H
a1.sinks.k1.hdfs.filePrefix = events-
a1.sinks.k1.hdfs.round = true
a1.sinks.k1.hdfs.roundValue = 1
a1.sinks.k1.hdfs.roundUnit = hour
a1.sinks.k1.hdfs.useLocalTimeStamp = true

或者修改hdfs.timeZone这个参数使之可以和我们上传的log文件的日期格式一样应该就可以了,没有测试过。

java.lang.NullPointerException: Expected timestamp in the Flume event headers, but it was null,布布扣,bubuko.com

java.lang.NullPointerException: Expected timestamp in the Flume event headers, but it was null

原文:http://blog.csdn.net/fansy1990/article/details/21160301

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!