java.lang.NullPointerException: Expected timestamp in the Flume event headers, but it was null
来源:互联网 发布:淘宝几十块的近视眼镜 编辑:程序博客网 时间:2024/05/16 17:32
from http://blog.csdn.net/fansy1990/article/details/21160301
http://www.bkjia.com/xtzh/742208.html
使用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文件的日期格式一样应该就可以了,没有测试过。
0 0
- java.lang.NullPointerException: Expected timestamp in the Flume event headers, but it was null
- java.lang.NullPointerException: Expected timestamp in the Flume event headers, but it was null
- java.lang.NullPointerException: Expected timestamp in the Flume event headers, but it was null
- java.lang.NullPointerException: Expected timestamp in the Flume event headers, but it was null
- The expected argument types are (java.util.Map) but the supplied types were(java.lang.String) and converted to (null).
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was was STRING at line 1 column 1
- java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected
- java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected
- android json解析java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1报错
- java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 81
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 39 path $
- com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was B
- retrofit加载失败java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1...
- android 错误java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1
- Android扫雷:JSON 解析java.lang.IllegalStateException: Expected a name but was NUMBER 原因及解决方案
- java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected
- Caused by: java.lang.NumberFormatException: Expected an int but was 0.15 at line 1 c
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $
- cocos2d 如何将jobject转换成jstring--以及将char*转换成java的jstring
- Android 左右椭圆形状的ProgressBar 的自定义实现
- HDU 1166 敌兵布阵 (树状数组--单点更新,区间求值)
- 黑马程序员 C语言-----数组基本概念 以及选择 冒泡排序理解
- backtrace打印堆栈的信号问题
- java.lang.NullPointerException: Expected timestamp in the Flume event headers, but it was null
- C++ map的基本操作和使用
- Thinkpad X230 安装黑苹果 Mac OSX Mavericks 10.9.2
- strcpy和memcpy的区别
- A. Line to Cashier
- 前缀表达式
- 一步步学习微软InfoPath2010和SP2010--第十二章节--管理和监控InfoPath Form Services(IPFS)(3)--安装Fiddler并监控IPFS表单加载过程
- POJ 3243 大步小步算法
- 访问修饰符