有没有办法只停止NiFi进程组的第一个处理器?
我知道通过NifiAPI可以停止整个处理器组,但我想要的是只停止该组的第一个处理器,因为我知道该组的id。
您可以使用/nifi-api/flow/process-group/{process GroupId}(GET)api来过滤处理器数组,并找到一个inputPorts数组为空且outputPorts数组大小大于零的处理器。然后,只需获取它的id并停止它。
/nifi-api/flow/process-group/{process GroupId}
处理器
inputPorts
outputPorts