Flume代理附加额外' \ n'每行写完后

时间:2015-06-17 09:05:48

标签: java hadoop flume-ng

我正在使用我的自定义配置,如下面的水槽代理

@VermaAmrutaRT @AnjneyaParashar: IBM Watson can now transcribe speech perfectly #ibm #watson #transcription http://t.co/pm5iyLXOOe06-17-2015 13:35:00 +0530 #IBM1

@ThomasLaceyEire#IBM @IBM_DS_Europe  https://t.co/c3ybimNkc606-17-2015 13:35:00 +0530#CSCO1

@INQRT @IBMPowerSystems: #IBM and @OpenPOWERorg encouraging #OpenSource all around the world: http://t.co/duyPrzaZL6 via @ChrisTheDJ @INQ06-17-2015 13:35:00 +0530 #IBM1

使用上述配置,我将流数据从Java程序发送到AVRO源。当Flume代理将输出写入HDFS时,它会附加一个额外的' \ n'每行末尾的字符。

以下是输出样本

String s= "Hello World".(line break)
       Note= amount"

在上面的输出中,每个带有空格的额外行都有' \ n'字符。

结论:为什么我得到额外的' \ n'字符?什么可能的解决方案呢?

0 个答案:

没有答案