NIFI如何将uuid更改为文件名
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NIFI如何将uuid更改为文件名相关的知识,希望对你有一定的参考价值。
我将一些XML格式的文档加载到Marklogic中。 PutMarkLogic URI属性Name属性默认为“uuid”。如何将其更改为文件名。
输入目录:
/input/ac01010.xml
/input/ac02010.xml
....
我下面有两个处理器
GetFile - > PutMarkLogic
想要Marklogic显示文件:
ac01010.xml
ac02010.xml
谢谢安迪和本。我在Nifi中更新了UpdateAttribute和PutMarkLogic属性。有用。
答案
您可以使用UpdateAttribute
处理器通过添加名称为filename且值为${uuid}
的动态属性,使用uuid属性的值填充filename属性。
另一答案
您无法更改FlowFile的uuid。但是,您可以使用UpdateAttribute
更改uuid属性,如@Andy所述。
似乎从code它使用uuid
属性。因此,您可以将UpdateAttribute
的属性名称设置为uuid
,将值设置为${filename}
,或者只设置您希望放置的文件名,它应该可以完成工作。
以上是关于NIFI如何将uuid更改为文件名的主要内容,如果未能解决你的问题,请参考以下文章
Android:将“ViewPager”动画从片段更改为片段
如何将活动 UI 的点击传递到地图片段以将地图更改为 MAP_TYPE_HYBRID