Flume写入HDFS的文件出现SEQ !org.apache.hadoop.io.LongWritable“org.apache.hadoop.io.BytesWritable

Flume写入HDFS的文件出现SEQ !org.apache.hadoop.io.LongWritable"org.apache.hadoop.io.BytesWritable

用Sublime打开后是这样的乱码
Flume写入HDFS的文件出现SEQ !org.apache.hadoop.io.LongWritable“org.apache.hadoop.io.BytesWritable
查找官网后,发现是fileType没配置
Flume写入HDFS的文件出现SEQ !org.apache.hadoop.io.LongWritable“org.apache.hadoop.io.BytesWritable
fileType的默认值是SequenceFile,也就是二进制文件,所以看起来像是乱码。

解决方案

在启动的conf文件上补充hdfs.fileType=DataStream即可