NiFi启动后,开启的运行job会自动起来,这个对正常的环境很有帮助,不然一个个启动要忙死了^-^
不过在测试环境,有时候就要屏蔽下.
今天在测试CaptureChangeMySQL,发现启动这个组件后,一个cpu被全部占用了,然后NiFi的UI就挂掉了.
重新启动NiFi,发现系统还是这样: 系统不能访问,cpu被完全占用.
判断是这个process还是被开启成运行状态,需要暂时屏蔽掉.
修改conf/nifi.properties:
nifi.flowcontroller.autoResumeState=false #true
系统终于可与起来了,不过要注意,即使再把参数修改回来,所有的process还是stop状态,不建议在生产环境使用.