如何导入NiFi_Flow.json或转换为模板?

问题描述 投票:0回答:2

我在本地 docker 容器中的 Nifi Flow 上工作了一整天。完成后,我将流程下载为 JSON 文件并终止了容器。我现在希望将其导入到 Kubernetes 上的 Nifi 实例中。

不幸的是,似乎要走的路是使用模板。所以我猜“下载 JSON 文件流”功能是一条单向路?或者说这个功能的目的是什么?

有没有办法将此 JSON 转换为

template.xml
?否则,我必须重做所有工作。

apache-nifi
2个回答
8
投票

您可以在创建流程组时上传流程定义。使用“浏览”图标: screenshot


1
投票

您需要NiFi注册表来导入:

好资源:https://community.cloudera.com/t5/Community-Articles/How-to-import-a-flow-to-NiFi-registry-in-CDP-Cloud/ta-p/308335

就我个人而言,我不喜欢 Timothy Spann 的帖子,它可能有用,但缺乏“很多”解释。

总结:

  1. 安装 NiFi 注册表
  2. 将NiFi与注册表连接
  3. 手动导入 Json 文件或使用 NiFi Toolkit 或 NiPyAPI 以编程方式导入。
© www.soinside.com 2019 - 2024. All rights reserved.