首页 > 其他 > 详细

kettle内存溢出

时间:2018-09-01 16:57:10      阅读:279      评论:0      收藏:0      [点我收藏+]

ETL工具kettle,在老版设计后,使用新版时,居然发生了内存溢出的错误:

出现: java heap 

或者 OutOfMemory等字样

 这是kettle分配的内存不足。

在kettle的运行路径中,用文本编辑器打开Spoon.bat,找到:

 

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最大值,运行时最大,也可以。

kettle内存溢出

原文:https://www.cnblogs.com/lcword/p/9570711.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!