kettle內存溢出數據跑到一半或者一大半時報錯。
在kettle的運行路徑中,用文本編輯器打開Spoon.bat,找到:
java
REM ******************************************************************
REM ** Set java runtime options **
REM ** Change 256m to higher values in case you run out of memory. **
REM ******************************************************************
編輯器
set OPT=-Xmx1024m -Xms512m -XX:MaxPermSize=2048m 「-Djava.library.path=%LIBSPATH%」 「-DKETTLE_HOME=%KETTLE_HOME%」 「-DKETTLE_REPOSITORY=%KETTLE_REPOSITORY%」 「-DKETTLE_USER=%KETTLE_USER%」 「-DKETTLE_PASSWORD=%KETTLE_PASSWORD%」 「-DKETTLE_PLUGIN_PACKAGES=%KETTLE_PLUGIN_PACKAGES%」 「-DKETTLE_LOG_SIZE_LIMIT=%KETTLE_LOG_SIZE_LIMIT%」內存
將其中字段爲:-Xmx1024m 加大最好是256的整數倍;
修改字段:MaxPermSize 最大值,運行時最大,也能夠解決問題。
io