kettle使用遇到的各种错误


声明:本文转载自https://my.oschina.net/sprouting/blog/1573566,转载目的在于传递更多信息,仅供学习交流之用。如有侵权行为,请联系我,我会及时删除。

kettle作为一个功能强大高效的ETL工具一直备受好评,最近需要将kettle整合到java中,完成数据的转换清洗,其他碰到诸多问题,特此记录下。

1, 千万要注意kettle的版本问题,使用kettle4写的作业就不要想用kettle5来玩。项目中要引入的kettle的jar

放在lib包下,需要注意在pom文件中做好相应的引入

<build>          <plugins>             <plugin>                 <artifactId>maven-compiler-plugin</artifactId>                 <configuration>                     <encoding>UTF-8</encoding>                     <compilerArguments>                         <!--加载手工添加的jar包-->                         <extdirs>src/main/webapp/WEB-INF/lib/</extdirs>                     </compilerArguments>                 </configuration>             </plugin>         </plugins>      </build>

引入的kettle包一定要是正式环境的kettle一致的,正式环境是kettle4,那么就去kettle下面将它下面的lib文件夹下的包烤过来,正常情况下4只有5个jar,还会缺数个jar包,如上面的图,导入数个公共的jar才行,否则会一直报错,可以去kettle5下面找这些公共的包。使用5的话也不要全部jar拷贝过来,导入上面的就好了。

2,kettle4保存文件的时候千万不要有中文,否则异常一堆还找不到错误

如下的错误

典型的kettle的jar与kettle的ktr kjb文件不匹配导致的

有中文路径的

本文发表于2017年11月14日 19:26
(c)注:本文转载自https://my.oschina.net/sprouting/blog/1573566,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除.

阅读 2149 讨论 0 喜欢 0

抢先体验

扫码体验
趣味小程序
文字表情生成器

闪念胶囊

你要过得好哇,这样我才能恨你啊,你要是过得不好,我都不知道该恨你还是拥抱你啊。

直抵黄龙府,与诸君痛饮尔。

那时陪伴我的人啊,你们如今在何方。

不出意外的话,我们再也不会见了,祝你前程似锦。

这世界真好,吃野东西也要留出这条命来看看

快捷链接
网站地图
提交友链
Copyright © 2016 - 2021 Cion.
All Rights Reserved.
京ICP备2021004668号-1