tri*_*elt 2 apache-nifi apache-nifi-registry
我在 NiFi 注册表 0.3 中使用 GitFlowPersistenceProvider。今天,我创建了另一个 NiFi 注册表,我想使用相同的提供程序加载前一个注册表中的所有流。不幸的是,没有任何反应 - 任何存储桶或流都不会重新创建。我尝试手动创建所有存储桶,但即使如此,也不会导入任何流。
GitFlowPersistenceProvider 文档指出:
当 NiFi 注册表启动时,该提供程序会读取 Git 提交历史记录并查找这些bucket.yml 文件以恢复每个快照版本的存储桶和流。
我应该如何使用 GitFlowPersistenceProvider 将现有流加载到新的 NiFi 注册表中?
不幸的是,该文档并不完全准确。目前有一个元数据DB,默认是嵌入式H2,但也可以是Postgres,然后是流存储。您需要恢复两者才能启动具有相同数据的新实例。
在下一个版本中,有一个新功能,如果您使用完全空的数据库(即没有存储桶)和 git flow 提供程序启动一个新实例,那么它将恢复所有内容。
| 归档时间: |
|
| 查看次数: |
2453 次 |
| 最近记录: |