关于Apache Nifi的另一个问题,我如何获取处理器的组ID,当你右键单击处理器然后点击统计数据时,它也会出现?有没有办法将此组ID值存储为某些属性/流文件内容的一部分。
我需要组ID,以便我可以使用其余api中的公告消息来获取公告错误。
HTTP [秒]:// {主机}:{端口} / nifi-API /控制器/处理的基团/ {处理组ID} /状态递归=真
答案 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