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内存溢出相关推荐

  1. kettle数据溢出了怎么办_KETTLE内存溢出解决方案

    kettle内存溢出数据跑到一半或者一大半时报错. 在kettle的运行路径中,用文本编辑器打开Spoon.bat,找到: REM ********************************** ...

  2. kettle数据溢出了怎么办_kettle内存溢出

    ETL工具kettle,在老版设计后,使用新版时,居然发生了内存溢出的错误: 出现: java heap 或者 OutOfMemory等字样 这是kettle分配的内存不足. 在kettle的运行路径 ...

  3. Tomcat内存溢出解决方法

    Java内存溢出详解 一.常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出 JVM在 ...

  4. 深入理解Java虚拟机——第二章——Java内存区域与内存溢出异常

    运行时数据区域 Java虚拟机运行时数据区域 程序计数器 程序计数器可以看做是当前线程所执行的字节码的行号指示器.字节码解释器工作时就是通过改变这个计数器的值来选取下一条所需要执行的字节码指令,分支. ...

  5. Java内存溢出详解之Tomcat配置

    Java内存溢出详解 转自:http://elf8848.iteye.com/blog/378805 一.常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError ...

  6. 解决Mask RCNN训练时GPU内存溢出问题

    首先自己是个小白对于如何使用GPU跑程序这个学习了一下: (1)使用的是putty,安装了Anaconda这个IDE环境,用的conda install tensorflow-gpu安装的GPU版本t ...

  7. 内存溢出和内存泄漏的定义,产生原因以及解决方法(面试经验总结)

    一.定义(概念与区别) 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory:比如申请 了一个integer,但给它存了long才能存 ...

  8. 从内存溢出看Java 环境中的内存结构

    作为有个java程序员,我想大家对下面出现的这几个场景并不陌生,倍感亲切,深恶痛绝,抓心挠肝,一定会回过头来问为什么为什么为什么会这样,嘿嘿,让我们看一下我们日常在开发过程中接触内存溢出的异常: Ex ...

  9. JVM内存溢出的几种情形

    1.堆溢出 原因:大量对象占据了堆空间,而这些对象都有强引用导致无法回收,当对象大小之和>Xmx参数指定的堆大小时导致溢出! List<byte[]> list = new Arra ...

最新文章

  1. mac环境下myeclipse上配置tomcat
  2. java设计模式---三种工厂模式之间的区别
  3. 20160221.CCPP体系详解(0031天)
  4. 【正一专栏】世界杯十六强猜想
  5. mysql union all sum_[数据库]SQL Server UNION ALL 结果 SUM函数造成精度丢失
  6. WinAPI: Ellipse - 绘制椭圆
  7. spring boot高性能实现二维码扫码登录(中)——Redis版
  8. 领航机器人广告段子_医院机器人物流广告词_段子网收录最新段子
  9. 【转】ABP源码分析十三:缓存Cache实现
  10. openstack 手动安装版 功能测试
  11. ListView加ArrayAdapter结合android.R.layout.activity_list_item快速实现图文显示
  12. TCP Socket
  13. 拓端tecdat|R语言和Stan,JAGS:用rstan,rjags建立贝叶斯多元线性回归预测选举数据
  14. 深入P2P——BT种子解析
  15. 计算机软件服务的财务制度,餐饮业财务管理制度流程
  16. 逃离北上广的成本越来越高了
  17. 移动端自适应方案(转载)
  18. FF7 中的最大伤害分析
  19. Ruby使用RabbitMQ(基础)
  20. 【OQPSK】基于MATLAB/FPGA的OQPSK实现

热门文章

  1. JAVA中的list去重复
  2. Ajax实例(一)$.ajax的应用
  3. OSChina 技术周刊第二十九期 —— HTTP 有时候比 HTTPS 好?
  4. Python模块filecmp 文件比较
  5. Tomcat 之 tomcat安装和组件介绍
  6. 如何应对安全漏洞的修复
  7. Microsoft Expression Blend 2 密钥,key
  8. 为Office Communicator启用超链接
  9. 改变完成工作的方式压力的效果
  10. ASP.NET十七种正则表达试