如何在apache nifi中获取处理器的group-id?

时间:2016-05-26 14:07:18

标签: apache-nifi

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

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

HTTP [秒]:// {主机}:{端口} / nifi-API /控制器/处理的基团/ {处理组ID} /状态递归=真

2 个答案:

答案 0 :(得分:1)

Swati,让我们看看。您正在尝试阅读通过API提交的公告,对吗?尝试进程组 - >带有递归选项的状态,它有其他东西引发的公告,看起来那些有你想要的信息。

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

这是一个提示。在Chrome中,打开视图 - >开发人员工具并切换到网络 - > XHR标签。这将列出UI正在执行的每个API调用,您可以复制相同的内容,例如, http://localhost:8080/nifi-api/controller/process-groups/root/status?recursive=true

答案 1 :(得分:0)

如果具有处理器ID,则可以通过以下API获取其所属的进程组ID

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