我试图在rest api中使用PUT方法停止处于运行状态的处理器/processors/{id}
.
我可以通过更改组件中的状态来启动处理器,如下所示"state": "RUNNING"
,并将aggregateStatus作为聚合快照更改"runStatus": "Running"
.
类似地,我试图通过将状态更改为STOPPED来停止处理器但面临错误
9204b68d-0159-1000-7d8f-720592b2a2dd未停止(409错误冲突和400 Badrequest).
请让我知道如何停止处理器.
提前致谢.
你可以使用rest api来停止处理器.
例:
我在UI中使用GetFile(ID:9204b68d-0159-1000-7d8f-720592b2a2dd)处理器.
RestAPI网址:
http://: /nifi-api/processors/9204b68d-0159-1000-7d8f-720592b2a2dd
这里json内容我已经作为PUT请求停止处理器.
{ "status": { "runStatus": "STOPPED" }, "component": { "state": "STOPPED", "id": "9204b68d-0159-1000-7d8f-720592b2a2dd" }, "id": "9204b68d-0159-1000-7d8f-720592b2a2dd", "revision": { "version": 10, "clientId": "ab010dd6-0159-1000-615b-f095502a7ceb" } }
从RestAPI停止处理器,修订和状态是最重要的事情.
它适用于我.试试吧.
如果不行,请告诉我.