NiFi 2.7的 Web界面在显示100 MB数据的溯源信息文件时会冻结

编程语言 2026-07-11

NiFi 2.7的 Web界面在显示100MB数据溯源内容文件时会冻结。我的问题是,是否有办法在Web UI中限制如此大文件的显示大小?

如果内容文件大小超过100MB,而我不小心点击“查看”按钮,NiFi的 Web界面就会卡死,我需要重启Web服务器。

解决方案

这很可能是Java堆内存问题,或由数据溯源展开触发的线程死锁。

请检查以下两点:

  1. nifi-app.log:搜索 java.lang.OutOfMemoryError:Java heap space。当你点击“View”时,NiFi可能会尝试把整个flowfile的内容加载到内存中以显示它。

  2. bootstrap.conf:你的 java.arg.2 (-Xms) 和 java.arg.3 (-Xmx) 设置是什么?对于NiFi 2.x,RAM小于4-8GB可能会在执行高负载操作时导致Web服务器挂起。

另外,检查是否启用了任何自定义Nar捆绑包(Nar-bundles)或特定的Content Viewers,它们可能会导致Jetty服务器线程崩溃。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章