0

关于 Apache Nifi 的另一个问题,我如何获取处理器的组 ID,当您右键单击处理器然后单击统计信息时也会出现该组 ID?有没有办法将此组 ID 值存储为某些属性/流文件内容的一部分。

我需要组 ID,以便我可以使用来自其余 api 的公告消息,以获取公告错误。

http[s]://{host}:{port}/nifi-api/controller/process-groups/{process-group-id}/status?recursive=true

4

2 回答 2

1

斯瓦蒂,让我们看看。您正在尝试阅读通过 API 发布的公告,对吗?尝试使用递归选项的 Proces Groups -> Status,它会提出公告等内容,并且看起来那些具有您所追求的信息。

https://nifi.apache.org/docs/nifi-docs/rest-api/index.html

这里有一个提示。在 Chrome 中,打开 View -> Developer Tools 并切换到 Network -> XHR 选项卡。这将列出 UI 正在执行的每个 API 调用,您可以复制它们,例如 http://localhost:8080/nifi-api/controller/process-groups/root/status?recursive=true

于 2016-05-26T23:05:13.380 回答
0

如果你有Processor ID,你可以通过下面的API获取它所属的Process group ID

http://{host}:{post}/nifi-api//processors/{id}

于 2020-09-23T11:59:14.647 回答