用bat调kettle的job报内存溢出,用kettle跑就不会报错,为什么

用bat调kettle的job报内存溢出,用kettle跑就不会报错,为什么,第1张

1 是否是偶然情况,多试试

2 是否装了几个kettle bat调的不一样

3 把kettle java虚拟机内存调整下 大或小 试试 ,老盯着貌似不可能出现的错误看 会耽误时间 找不到原因 有时候把错误解决即可

kettle内存溢出错误解决

环境:

源端数据库:oracle 10G R2

目标端数据库:oracle 11G R2

kettle版本:5.0.1-stable

报错:

抽取大数据量表时,报错

同问:目前只发现怎么把内存加大。但即使加到1440M又如何一样会出错

而且我还是将job分开处理的

多次调用

目前来说是内存使用已经最小了

但还是在处理到1/3的时候就溢出了

头痛的是这个溢出不是100%出现

求解决

这个问题已经解决了

我们实在没办法

把kettle源码改掉了

kettle

4.2版中

kettle-core.jar

包下org.pentaho.di.core.logging.LoggingRegistry

第115行出现逻辑错误删除了为空的数据导致空指针异常

听说其他版本没这个问题

你可以试试


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8650416.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存