问题描述: 在使用nifi的SplitJson处理器进行数据处理时,发生了jvm内存溢出。
问题原因: nifi默认的jvm内存太小了,调大一些就好了,或者控制每批次处理的数据量大小。
解决办法:
修改jvm内存vim /home/.../nifi-1.9.2/conf/bootstrap.conf
内容如下:# JVM memory settingsjava.arg.2=-Xms16gjava.arg.3=-Xmx16g
清空缓存数据rm -rf $NIFI_HOME/*repository
重启nifi$NIFI_HOME/bin/nifi.sh restart
完毕!