最近在学习kettle,好不容易建立了数据库资源库,但是却经常出现早上上班来启动spoon,连接上资源库,然后中午睡一觉醒来再想保存转换或者job的时候保存不了的情况,我遇到的报错有两种:一个是:An error occured loading the directory tree from the repository;还有一个大概意思是kettle最后一次从资源库接收的数据是xxx秒之前(具体记不清了,当时没截图),网上查了半天发现没有这方面的资料参考,去各种论坛发帖也没人搭理,最后在查资料的过程中看到几个有关kettle内存溢出问题的帖子,进去看了看发现报的错跟我的根本不一样,但是死马当活马医,就试着改了一下spoon.bat的配置,如下:
编辑spoon.bat,找到其中红框部分,将256改成1024(就是加大内存),重启spoon,发现好像解决了上述问题,但是没有测试连续几天或者更长时间闲置kettle会不会再出现连接不上资源库的问题,具体原因和解决办法我也没找到。写这篇博文主要是记录一下,也欢迎大家探讨。