【问题标题】:Store external data into NiFi Registry将外部数据存储到 NiFi Registry
【发布时间】:2018-07-03 09:43:00
【问题描述】:

是否可以使用 REST API 将外部数据(不是 NiFi 流)存储到 NiFi Registry 中?

https://nifi.apache.org/docs/nifi-registry-docs/index.html

据我所知,NiFi Registry 专为控制 NiFi 流程而设计。但我想知道它是否能够将其他数据存储到 NiFi 注册表并根据版本检索它。

【问题讨论】:

    标签: apache-nifi apache-nifi-registry


    【解决方案1】:

    截至今天,除了 NiFi Flow 及其配置(组件属性、默认变量值、控制器服务等)之外,目前无法在 NiFi Registry 中存储数据/对象。

    已经讨论过扩展 NiFi Registry 的存储功能以包含其他项目。经常讨论的是 NiFi 扩展,例如 NAR 包,它是自定义处理器等组件的存档格式。这将允许自定义组件在与流相同的位置进行版本控制,并根据流定义在运行时下载,而不是预先安装在 NiFi/MiNiFi 实例上。

    不过,今天只支持流。其他数据或组件必须在其他地方存储/版本化。

    如果您有想要与特定流版本快照关联的数据,这里有一个建议:您可以将该数据外部存储在另一个服务中,并使用流版本快照注释字段来存储指向关联位置的 URI/链接数据驻留。如果您在快照注释中使用机器可解析格式(例如 JSON)来存储此 URI 元数据,那么在执行涉及特定流快照版本的操作时,自动化进程可以通过读取此字段从外部系统检索此数据。

    【讨论】:

      猜你喜欢
      • 2019-07-08
      • 1970-01-01
      • 1970-01-01
      • 2021-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多