我正在使用我的自定义配置,如下面的水槽代理
@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'字符?什么可能的解决方案呢?