如何在NiFi中保存我的操作记录?

15

我是apache NIFI的新手。我在想保存按钮在哪里。我试着按照YouTube教程上的样例做了一遍。我想要保存我创建的所有processor以供将来参考。可是我没有找到任何保存按钮。有没有可能保存我的工作并在之后打开?或者在另一台机器上打开?

请帮帮我。

2个回答

17

Apache NiFi会自动为您保存流程配置。默认情况下,流程配置文件存储在./conf/flow.xml.gz中。NiFi还在./conf/archive中维护先前版本的存档。请参阅核心属性设置以更改这些设置。通过这些文件,可以备份和恢复流程配置。

Apache NiFi还具有模板功能,可轻松保存流程的某些部分,从UI导出并与其他NiFi安装共享。模板可能更接近于“保存”按钮。


我能够看到所有的文件。我还创建了模板,可以查看。您能告诉我如何在NIFI UI上打开它们吗?我想查看处理器。当我尝试打开它们时,我只能看到XML代码。 - yoyo yagami
NiFi一次只能运行一个流配置,默认情况下从flow.xml.gz中读取。您可以备份和恢复该文件,或使用它在另一台机器上重新创建您的流程。但是NiFi不会打开/关闭任意文件,您只能通过手动进行更改或在流程中部署模板来修改正在运行的流程。 - James
创建一个minifi配置,您应该使用nifi的GUI。说明: - user3335999

5

Apache Nifi Registry是另一个选择。您可以对处理器组进行版本控制,将更改提交到注册表,还原更改,添加注释等。我认为它类似于Git等版本控制工具。在协作设置中非常有帮助,并且能够促进从开发到生产的变更。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接