今天发现,有两个处理器,启动以后,数据流不过去,后来,锁定问题在,queue队列上面,因为别的队列都可以通过,右键,empty queue清空,就是
这个队列不行,这个队列无法被删除,至于为什么导致这样的,
猜测是因为之前,流程设计好以后,队列没有设置背压,也没有设置队列中的内容大小和flowfile的数量.
导致集群中的机器的CPU和内存爆满了,导致NIFI无法进入了,那个时候就频繁的重启NIFI,导致的.
来说如何解决,首先把NIFI中的所有的流程先全部关闭.
然后,再去:
比如我们集群有3台机器,172.19.126.110 172.19.126.111 172.19.126.112
这个时候我们先去用172.19.126.111来访问,web端,然后我们这个时候,去关闭
172.19.126.110,先去停掉172.19.126.110上的nifi,这个时候,对应的无法删除的队列中的数据,比如原来是4条,现在变成了3条,说明
有1条是在172.19.126.110这个机器上存储的,然后我们再去重启172.19.126.110机器上的nifi,重启以后,然后
172.19.126.111在这个上面的web端,再去右键empty queue 清空一下,这个queue,就可以发