NiFi 1.5(3节点群集)
我的流程中的某些处理器(例如(UpdateAttribute和HandleHTTPRequest))挂断了。一旦我停止了这些处理器,就无法重新启动它。
我知道,重新启动NiFi会使处理器从挂起状态释放。我将其作为最后的选择,因为许多项目在生产中都会受到影响。
另一个选择是,从系统中清除出处目录。由于NiFi涉及许多项目,因此我不确定清除来源。
还有什么其他考虑的方式,或者我应该检查以释放挂起状态。
答案 0 :(得分:0)
右键单击有问题的处理器,然后单击“终止”(如果存在)。
当NiFi处理器停止运行时,它们仍然坚持执行他们正在执行的任务,大概是关闭流文件。如果失败或挂起,或者在合理的时间内未能完成,则处理器将不允许您重新启动它。终止任务会导致问题(可能会丢失流文件的数据,但目前看来这种风险不可避免)。