Apache nifi 是否可以进行Nifi应用程序备份和恢复?

Apache nifi 是否可以进行Nifi应用程序备份和恢复?,apache-nifi,Apache Nifi,有没有办法备份和恢复apache Nifi应用程序数据,如Nifi-flow-audit.h2.db和控制器服务配置数据?控制器服务配置被序列化为$Nifi\u HOME/conf/flow.xml.gz。您可以使用$NiFi_HOME/conf/NiFi.props.key中相同的NiFi.sensitive.props.key值将此文件复制到任何NiFi实例,它将用于定义整个流程(CS、处理器、报告任务等) nifi flow audit.h2.db是一个本地数据库,包含流更改的审计记录。您

有没有办法备份和恢复apache Nifi应用程序数据,如Nifi-flow-audit.h2.db和控制器服务配置数据?

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

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


通常,您需要备份
$NIFI_HOME/conf
目录中的所有内容以恢复应用程序配置,如果您需要应用程序的确切状态,还需要备份三个存储库(
内容存储库
流文件存储库
,以及
来源存储库
)。有关和的更多信息,请单击此处

查看Nifi工具包的文件管理器中的备份选项

示例命令

# 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
资料来源: