KETTLE工具spoon执行操作(迁移)大数据量时报错:内存溢出错误
一、错误信息
java.lang.OutOfMemoryError: Java heap space kettle
二、处理方法
1、在KETTLE安装目录中找到spoon.bat程序,用记事本等程序打开,找到
if “%PENTAHO_DI_JAVA_OPTIONS%”"" set PENTAHO_DI_JAVA_OPTIONS="-Xmx512m" “-XX:MaxPermSize=256m”
部分,将其调整(一般调整为256的倍数)为:
if “%PENTAHO_DI_JAVA_OPTIONS%”"" set PENTAHO_DI_JAVA_OPTIONS="-Xmx1024m" “-XX:MaxPermSize=2048m”
然后保存。
2、重新执行kettle程序,不再报内存溢出错误。