Apache nifi ApacheNIFI合并内容处理器-将标界器设置为新行

Apache nifi ApacheNIFI合并内容处理器-将标界器设置为新行,apache-nifi,Apache Nifi,我想使用MergeContent processor将推文合并到Elasticsearch索引中。为此,我需要命令和tweet(每个)用分隔符分隔\n。 应该是这样的 { action: { metadata }}\n { request body }\n 哪一个是 { “index”} { tweet1 } { tweet2 } 当我将\n作为分隔符时,处理器实际上将\n作为字符串而不是新行分隔符添加。有可能使它成为真正的新产品线吗? 也可以保留或使页脚为空吗 提前谢谢 您

我想使用MergeContent processor将推文合并到Elasticsearch索引中。为此,我需要命令和tweet(每个)用分隔符分隔\n。 应该是这样的

{ action: { metadata }}\n
{ request body        }\n
哪一个是

{ “index”}
{ tweet1 }
{ tweet2 } 
当我将\n作为分隔符时,处理器实际上将\n作为字符串而不是新行分隔符添加。有可能使它成为真正的新产品线吗? 也可以保留或使页脚为空吗


提前谢谢

您是正确的,因为它采用输入内容的文字表示。有两种方法可以处理此问题:

  • 使用“Text”分隔符策略:按shift+enter键以提供新行
  • 使用“Filename”分隔符策略:提供仅为换行符的文件路径

  • 关于将页脚留空的问题,它应该像您预期的“二进制连接”合并格式一样工作。我已经验证了这一点,但请告诉我们它是否适用于您的特定配置。

    NiFi 0.4.0刚刚发布,现在页眉为空,页脚和雷管问题已修复。谢谢@Apiri。。你的评论节省了我的时间