Nifi应用程序可以备份和还原吗?

时间:2019-05-15 14:28:15

标签: apache-nifi

是否可以备份和还原apache Nifi应用程序数据,例如nifi-flow-audit.h2.db和控制器服务配置数据?

2 个答案:

答案 0 :(得分:1)

查看 Nifi Toolkit 文件管理器中的备份选项。

示例命令

# backup NiFi installation
# option -t may be provided to ensure backup of external boostrap.conf file
./file-manager.sh
-o backup
–b /tmp/nifi_bak
–c /usr/nifi_old
-v

来源:https://nifi.apache.org/docs/nifi-docs/components/nifi-docs/html/toolkit-guide.html#file-manager

答案 1 :(得分:0)

控制器服务配置被序列化为$NIFI_HOME/conf/flow.xml.gz。您可以将此文件复制到nifi.sensitive.props.key中具有相同$NIFI_HOME/conf/nifi.properties值的任何NiFi实例,它将用于定义整个流程(CS,处理器,报告任务等)。

nifi-flow-audit.h2.db是一个本地数据库,其中包含流更改的审核记录。您可以将该文件复制到远程磁盘,也可以从那里还原它。

通常,您要备份$NIFI_HOME/conf目录中的所有内容以恢复应用程序配置以及三个存储库(content_repositoryflowfile_repositoryprovenance_repository)如果您想要应用程序的确切状态。此处有关repositoriessetting up NiFi for easier upgrades的更多信息。