Kettle UnexpectedError: java.lang.OutOfMemoryError: Java heap space
2011-11-03 10:10
435 查看
ERROR 02-11 17:09:49,963 - Center Branch Code.0 - UnexpectedError: java.lang.OutOfMemoryError: Java heap space
INFO 02-11 17:11:44,655 - Only Insert AAA.0 - 完成处理 (I=1381, O=1381, R=1381, W=1381, U=0, E=0
INFO 02-11 17:11:44,655 - Column Select.0 - 完成处理 (I=0, O=0, R=53190, W=53190, U=0, E=0
INFO 02-11 17:11:44,654 - UPDATE_AAA2 2.0 - 完成处理 (I=83, O=83, R=83, W=83, U=0, E=0
ERROR 02-11 17:11:44,658 - Center Branch Code.0 - java.lang.OutOfMemoryError: Java heap space
at com.mysql.jdbc.MysqlIO.buildResultSetWithRows(MysqlIO.java:2012)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:431)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:1991)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1413)
at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1147)
at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:681)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1222)
at org.pentaho.di.core.database.Database.getLookup(Database.java:3182)
at org.pentaho.di.core.database.Database.getLookup(Database.java:3169)
at org.pentaho.di.trans.steps.databaselookup.DatabaseLookup.lookupValues(DatabaseLookup.java:121)
at org.pentaho.di.trans.steps.databaselookup.DatabaseLookup.processRow(DatabaseLookup.java:490)
at org.pentaho.di.trans.step.BaseStep.runStepThread(BaseStep.java:2889)
at org.pentaho.di.trans.steps.databaselookup.DatabaseLookup.run(DatabaseLookup.java:672)
之前kitchen.sh的设置 有些数值偏小
OPT="-server -Xmx512m -Xms256m -Xmn64m -XX:+UseConcMarkSweepGC -XX:SurvivorRatio=16 -XX:+UseParNewGC -XX:+DisableExplicitGC -XX:CMSFullGCsBeforeCompaction=10 -XX:+UseCMSCompactAtFullCollection -cp
$CLASSPATH -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"
修改为 并添加新的配置
OPT="-server -Xmx1024m -Xms1024m -Xmn256m -XX:PermSize=200m -XX:MaxPermSize=200m[/b] -XX:+UseConcMarkSweepGC -XX:SurvivorRatio=16 -XX:+UseParNewGC -XX:+DisableExplicitGC -XX:CMSFullGCsBeforeCompactio
n=10 -XX:+UseCMSCompactAtFullCollection -cp $CLASSPATH -DKETTLE_HOME=$KETTLE_HOME -DKETTLE_REPOSITORY=$KETTLE_REPOSITORY -DKETTLE_USER=$KETTLE_USER -DKETTLE_PASSWORD=$KETTLE_PASSWORD -DKETTLE_PLUGI
N_PACKAGES=$KETTLE_PLUGIN_PACKAGES -DKETTLE_LOG_SIZE_LIMIT=$KETTLE_LOG_SIZE_LIMIT"
INFO 02-11 17:11:44,655 - Only Insert AAA.0 - 完成处理 (I=1381, O=1381, R=1381, W=1381, U=0, E=0
INFO 02-11 17:11:44,655 - Column Select.0 - 完成处理 (I=0, O=0, R=53190, W=53190, U=0, E=0
INFO 02-11 17:11:44,654 - UPDATE_AAA2 2.0 - 完成处理 (I=83, O=83, R=83, W=83, U=0, E=0
ERROR 02-11 17:11:44,658 - Center Branch Code.0 - java.lang.OutOfMemoryError: Java heap space
at com.mysql.jdbc.MysqlIO.buildResultSetWithRows(MysqlIO.java:2012)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:431)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:1991)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1413)
at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1147)
at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:681)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1222)
at org.pentaho.di.core.database.Database.getLookup(Database.java:3182)
at org.pentaho.di.core.database.Database.getLookup(Database.java:3169)
at org.pentaho.di.trans.steps.databaselookup.DatabaseLookup.lookupValues(DatabaseLookup.java:121)
at org.pentaho.di.trans.steps.databaselookup.DatabaseLookup.processRow(DatabaseLookup.java:490)
at org.pentaho.di.trans.step.BaseStep.runStepThread(BaseStep.java:2889)
at org.pentaho.di.trans.steps.databaselookup.DatabaseLookup.run(DatabaseLookup.java:672)
之前kitchen.sh的设置 有些数值偏小
OPT="-server -Xmx512m -Xms256m -Xmn64m -XX:+UseConcMarkSweepGC -XX:SurvivorRatio=16 -XX:+UseParNewGC -XX:+DisableExplicitGC -XX:CMSFullGCsBeforeCompaction=10 -XX:+UseCMSCompactAtFullCollection -cp
$CLASSPATH -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"
修改为 并添加新的配置
OPT="-server -Xmx1024m -Xms1024m -Xmn256m -XX:PermSize=200m -XX:MaxPermSize=200m[/b] -XX:+UseConcMarkSweepGC -XX:SurvivorRatio=16 -XX:+UseParNewGC -XX:+DisableExplicitGC -XX:CMSFullGCsBeforeCompactio
n=10 -XX:+UseCMSCompactAtFullCollection -cp $CLASSPATH -DKETTLE_HOME=$KETTLE_HOME -DKETTLE_REPOSITORY=$KETTLE_REPOSITORY -DKETTLE_USER=$KETTLE_USER -DKETTLE_PASSWORD=$KETTLE_PASSWORD -DKETTLE_PLUGI
N_PACKAGES=$KETTLE_PLUGIN_PACKAGES -DKETTLE_LOG_SIZE_LIMIT=$KETTLE_LOG_SIZE_LIMIT"
相关文章推荐
- KETTLE java.lang.OutOfMemoryError: Java heap space 内存溢出错误
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space 内存溢出错误及处理办法(转)
- myeclipse报异常:java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: PermGen space PermGen space & java.lang.OutOfMemoryError: Java heap space Heap siz
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError:Java heap space解决方法(项目中直接运行main方法,做案例,没有启动tomcat的情况)
- java.lang.OutOfMemoryError: Java heap space解决方法
- java heap space 问题 java.lang.OutOfMemoryError: ChunkPool::allocate
- hadoop :java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space解决方法
- java.lang.OutOfMemoryError: Java heap space
- Exception:java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space解决方法
- Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space解决办法
- java.lang.OutOfMemoryError: Java heap space
- Spark 运行出现java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space