2

我正在尝试使用 NiFi api 以编程方式创建 NiFi 流。我正在内部流程中创建一个远程进程组。

RPG 请求负载需要远程进程组的目标 uri。有没有办法通过 api 以编程方式获取该 uri?

提前致谢

4

1 回答 1

2

NiFi Rest API 文档在这里

具体来说,一个GETon/remote-process-groups/{id}返回一个RemoteProcessGroupEntity,其中包含 RPG 信息,包括 URI。

{
    "revision": {…},
    "id": "value",
    "uri": "value",
    "position": {…},
    "permissions": {…},
    "bulletins": [{…}],
    "disconnectedNodeAcknowledged": true,
    "component": {…},
    "status": {…},
    "inputPortCount": 0,
    "outputPortCount": 0,
    "operatePermissions": {…}
}

如果您使用 Python,请考虑使用NiPyAPI以编程方式与 NiFi API 交互。

于 2020-12-08T12:12:42.083 回答