java.lang.NullPointerException: Expected timestamp in the Flume event headers, but it was null
来源:互联网 发布:淘宝个人店铺怎么转让 编辑:程序博客网 时间:2024/05/16 16:03
使用flume的时候出现的问题。
sink是hdfs,然后使用目录自动生成功能。出现如题的错误,看官网文档说的是需要在每个文件记录行的开头需要有时间戳,但是时间戳的格式可能比较难调节,所以亦可设置hdfs.useLocalTimeStamp这个参数,比如以每个小时作为一个文件夹,那么配置应该是这样:
a1.sinks.k1.hdfs.path = hdfs://ubuntu:9000/flume/events/%y-%m-%d/%Ha1.sinks.k1.hdfs.filePrefix = events-a1.sinks.k1.hdfs.round = truea1.sinks.k1.hdfs.roundValue = 1a1.sinks.k1.hdfs.roundUnit = houra1.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 $
- iOS添加其它字体,比如宋体楷体之类的(文本代码)
- IOS如何从其它事件中根据条件采用segue方式跳转到其它页面
- 蓝桥杯-历届试题之翻硬币
- VS2010/MFC编程入门之八(对话框:为控件添加消息处理函数)
- 应用部署杂记
- java.lang.NullPointerException: Expected timestamp in the Flume event headers, but it was null
- Flappy Bird开发者接受采访,解释上瘾的危害
- 标准io流
- Android activity 在AndroidMainActivity.xml 中的配置
- 数据库设计
- Please ensure that adb is correctly located at 'D:\Android\android-sdk\platf
- submit提交按钮的三种常用写法
- Lisp中基础函数的意思
- Session。