Kettle

关机后kettle 执行不起来

2019-12-04  本文已影响0人  辉格食品

https://blog.csdn.net/zywglove/article/details/80526617

https://blog.csdn.net/itloong/article/details/78612152

昨天电脑顶不住自动给我关机了,今天早上来,发现kettle无法启动,查阅了相关网页后,第一个链接尝试了,没有解决,第二个链接,有效的解决了问题;

配置环境变量 KETTLE_HOME

直接配置在kettle的根目录即可

KETTLE_HOME     C:\Users\wyz\Downloads\data-integration

然后将变量配置在你的path中

如果我的不行你们再试试其他的。

新增,kettle异常闪退后,又重启不了了,重新配置了环境变量还是不行,感觉应该是缓存的原因,删了C:\Users\wyz\Downloads\data-integration\system\karaf\caches 目录下的文件缓存。(如图,我清空了spoon目录下的文件)

然并卵,还是没用。(但思路是对的)

最后,在 C:\Users\wyz\Downloads\data-integration 目录下找到了.kettle文件,删除后,kettle正常启动。

做下总结:网上一般的解决方案有两个:1、配置环境变量,并新增kettle_home;2、修改spoon.bat里内存配置;但是这两种都做过后,还是不行,就可以考虑删除一下kettle的缓存文件了。

查询结果一:

1、Java环境配置问题:

java_home:D:\Program Files\Java\jdk1.7.0_25(安装jdk路径)

classpath:.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar

path:在path路径中添加%java_home%\bin;%java_home%\jre\bin;

kettle_home:D:\Program Files\data-integration(安装kettle路径)

2、Java版本太低了,jdk1.6以上版本才行,具体的可以查看spoon.bat配置文件。

3、Java环境配置对了,但是双击spoon.bat后一闪就没了,修改一下spoon.bat里内存配置:

if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms2058m" "-Xmx1024m" "-XX:MaxPermSize=256m"

改为

if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms512m" "-Xmx512m" "-XX:MaxPermSize=256m"

经测试针对当前问题测试无效

查询结果二:

在“C:\Users\wyz\Downloads\data-integration”下发现了.kettle 缓存文件夹,估计配置更改都缓存在这里了,遂删除之。启动spoon.bat,问题解决。

经测试发现当前问题解决,但资源库连接丢失,检查删除的文件,发现repositories.xml 中记录资源库连接信息,单独还原repositories.xml 文件,重新打开spoon.bat,资源库连接已找回,正常使用,问题解决。

上一篇 下一篇

猜你喜欢

热点阅读