无法获取 nifi 处理器组状态
Not able to get the nifi processor group status
我是 Nifi 的新手。我已经在 Nifi 中定义了一个处理器组,并且我已经启动了数据流。
如何从后端查看处理器组的状态是否运行?
我试过了
/bin/nifi.sh status
但它只给出整体的nifi状态,不管是运行还是不是
您看不到进程组的状态,因为进程组没有状态
. Nifi 只是添加了一个这样的日志
2021-04-09 13:26:44,766 INFO [main] o.a.nifi.groups.StandardProcessGroup StandardProcessGroup[identifier=feffff20-c806-305a-5d38-2b8def09bebe] added to StandardProcessGroup[identifier=1be26a7f-0175-1000-6d70-e5784c0dde33]
可以在canvas右侧看到'Operate'table中的ID。
另一方面可以看到基于处理器的日志
2021-04-09 13:40:59,290 INFO [Timer-Driven Process Thread-2] o.a.n.c.s.TimerDrivenSchedulingAgent Scheduled QuickFixInitiator[id=31ee54ea-5043- 3415-6f6e-4b8df429188f] to run with 3 threads
2021-04-09 13:45:31,164 INFO [Timer-Driven Process Thread-2] o.a.n.c.s.TimerDrivenSchedulingAgent Stopped scheduling QuickFixInitiator[id=31ee54ea-5043-3415-6f6e-4b8df429188f] to run
也通过休息api
http://localhost:8080/nifi-api/processors/31ee54ea-5043-3415-6f6e-4b8df429188f
很难理解 nifi rest api doc 所有 UI 请求都经过休息 api 所以最好的学习方法是在开发者控制台中观看 UI 请求 ->网络选项卡
我是 Nifi 的新手。我已经在 Nifi 中定义了一个处理器组,并且我已经启动了数据流。
如何从后端查看处理器组的状态是否运行?
我试过了
/bin/nifi.sh status
但它只给出整体的nifi状态,不管是运行还是不是
您看不到进程组的状态,因为进程组没有状态 . Nifi 只是添加了一个这样的日志
2021-04-09 13:26:44,766 INFO [main] o.a.nifi.groups.StandardProcessGroup StandardProcessGroup[identifier=feffff20-c806-305a-5d38-2b8def09bebe] added to StandardProcessGroup[identifier=1be26a7f-0175-1000-6d70-e5784c0dde33]
可以在canvas右侧看到'Operate'table中的ID。
另一方面可以看到基于处理器的日志
2021-04-09 13:40:59,290 INFO [Timer-Driven Process Thread-2] o.a.n.c.s.TimerDrivenSchedulingAgent Scheduled QuickFixInitiator[id=31ee54ea-5043- 3415-6f6e-4b8df429188f] to run with 3 threads
2021-04-09 13:45:31,164 INFO [Timer-Driven Process Thread-2] o.a.n.c.s.TimerDrivenSchedulingAgent Stopped scheduling QuickFixInitiator[id=31ee54ea-5043-3415-6f6e-4b8df429188f] to run
也通过休息api
http://localhost:8080/nifi-api/processors/31ee54ea-5043-3415-6f6e-4b8df429188f
很难理解 nifi rest api doc 所有 UI 请求都经过休息 api 所以最好的学习方法是在开发者控制台中观看 UI 请求 ->网络选项卡