我试图在rest api中使用PUT方法停止处于运行状态的处理器/processors/{id}.
我可以通过更改组件中的状态来启动处理器,如下所示"state": "RUNNING",并将aggregateStatus作为聚合快照更改"runStatus": "Running".
类似地,我试图通过将状态更改为STOPPED来停止处理器但面临错误
9204b68d-0159-1000-7d8f-720592b2a2dd未停止(409错误冲突和400 Badrequest).
请让我知道如何停止处理器.
提前致谢.
VM *_* MP 10
你可以使用rest api来停止处理器.
例:
我在UI中使用GetFile(ID:9204b68d-0159-1000-7d8f-720592b2a2dd)处理器.
RestAPI网址:
http://<host>:<port>/nifi-api/processors/9204b68d-0159-1000-7d8f-720592b2a2dd
Run Code Online (Sandbox Code Playgroud)
这里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"
}
}
Run Code Online (Sandbox Code Playgroud)
从RestAPI停止处理器,修订和状态是最重要的事情.
它适用于我.试试吧.
如果不行,请告诉我.
| 归档时间: |
|
| 查看次数: |
1363 次 |
| 最近记录: |