当前位置:  开发笔记 > 数据库 > 正文

Apache NIFi MergeContent处理器 - 将分界符设置为新行

如何解决《ApacheNIFiMergeContent处理器-将分界符设置为新行》经验,为你挑选了1个好方法。

我想使用MergeContent处理器将推文合并到Elasticsearch索引中.为此我需要命令和推文(每个)由\n分隔.它应该是这样的

{ action: { metadata }}\n
{ request body        }\n

这将是

{ “index”}
{ tweet1 }
{ tweet2 } 

当我将\n作为分隔符时,处理器实际上将\n添加为字符串而不是新行分隔符.有可能使它成为真正的新线吗?也可以将页脚留空?

提前致谢.



1> apiri..:

你是对的,因为它需要输入内容的字面表示.有两种方法可以解决这个问题:

    使用"文本"的分隔符策略:命中shift + enter以提供新行

    使用"文件名"的分隔符策略:提供仅作为换行符的文件的路径

关于将页脚留空的问题,它应该按照您预期的"二进制连接"的合并格式工作.快速测试流程,我已经验证了这一点,但如果它不适用于您的特定配置,请告诉我们.

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有