微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何还原从文件系统通过GetFile删除并另存为Content Repository中的FlowFiles的文件?

如何解决如何还原从文件系统通过GetFile删除并另存为Content Repository中的FlowFiles的文件?

所以我是NiFi的完整菜鸟,当我第一次尝试时,我只运行了一个“ GetFile”处理器并将其设置为一个相当重要的目录,现在所有文件都消失了。我在内容存储库中四处浏览,似乎那里有很多格式未知的文件。我假设这些是我高清的文件,但现在是“ FlowFile”格式。我还注意到,我可以查看来源记录并逐个下载它们,但是有数千个...因此这不是一个选择。

因此,如果我希望将所有这些还原到这些文件,我想我需要将内容存储库中的所有这些读取为流文件,然后执行PutFile。关于如何进行此操作有什么建议吗?非常感谢!

解决方法

如果队列中仍然有流文件,则将PutFile处理器添加到另一个目录(不是您的重要目录)中,然后将队列移到该目录中(单击其中包含流文件的队列,然后将小蓝色方块拖到关系结束到新的PutFile)。运行PutFile并使其耗尽。这些文件可能不会按原样出现,但是数据将存在(假设您没有删除任何流文件)。

不要在没有备份的重要目录上发展流量。将数据子集复制到测试目录。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。