问题描述
我的问题是Nifi无法完成启动。大约40秒钟后,run-nifi.bat发出的CMD窗口消失。因此,GUI无法连接,因此无法更改属性。有人知道我是否可以在某个地方编辑文件以更改属性,以便Nifi启动吗?如果是这样,文件在哪里? 这是nifi-app.log中的显着行:
org.apache.nifi.controller.serialization.FlowSynchronizationException:java.lang.IllegalArgumentException:无法将组件b480dc3c-0173-1000-fd71-482c5a9f6526的并行任务设置为0,因为调度策略不是事件驱动的
解决方法
@Msj我通常不建议这样做,但是您可以提取flow.xml.gz并进行修改。手术时要小心,如果您犯了错误,则可能会完全中断流程。为了以防万一,请先备份文件再进行处理。完成后重新打包文件,并确保权限保持不变(chown user和chmod)。
, 1-备份conf / flow.xml.gz
2-解压flow.xml.gz
3-查找ID为b480dc3c-0173-1000-fd71-482c5a9f6526的处理器
<id>b480dc3c-0173-1000-fd71-482c5a9f6526</id>
将并发任务更改为1而不是0:
<maxConcurrentTasks>1</maxConcurrentTasks>
将其压缩回并启动Nifi