【问题标题】:How to save all entities in nifi ui into template using rest api?如何使用rest api将nifi ui中的所有实体保存到模板中?
【发布时间】:2016-12-23 08:34:31
【问题描述】:

我在 Nifi UI-0.6.1 中有很多进程组和处理器。现在我需要使用 rest api 将所有实体保存为模板。

一般来说创建模板需要sn-p ID。

如果我尝试在下面的 json 内容中为单个进程组创建 sn-p ID。

  {
    "revision": {
        "version": 109
    },
     "snippet": {
        "parentGroupId": "root",
       "processGroups":["d3ea576e-d474-4edd-8b11-43071bcaf252"]

    }
}

我可以为单个进程组创建 sn-p ID 和模板。

但我需要将 UI 中的所有实体(ProcessGroups、Processors)保存为模板。

如何为 UI 中的所有实体创建 sn-pID?

【问题讨论】:

    标签: hortonworks-data-platform apache-nifi


    【解决方案1】:

    如果您从根画布创建一个没有选择任何内容的模板,它将包含模板中的所有内容。您可以在浏览器中打开开发者工具,查看您的浏览器在执行此操作时向 NiFi API 发出的请求。

    【讨论】:

    • Bryan,我只是通过开发者工具,它将实体的所有 id 传递到 json 内容中。它将通过处理所有 id 来创建 sn-pID。如何为整个 UI 创建 sn-pID?
    • Bryan,我使用 rest api 收集所有处理器和进程组,然后将其传递给 sn-p 创建。现在我可以为整个 ui 创建模板。这是正确的方法吗?
    猜你喜欢
    • 1970-01-01
    • 2018-02-20
    • 2011-01-13
    • 2021-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多