Kettle 从Windows移植到Linux下运行需要注意的几点事项
1.注意引用路径 为了灵活起见建议使用相对路径
在Kettle中 ${Internal.Job.Filename.Directory} 代表了kjb(作业文件)所保存的路径,如果引用文件可以相对于kjb文件所在路径来写路径,这样方便了程序在不同的主机上运行。
2.注意linux运行时jar包存放的位置与windows 的不同
jar包请放到pdi-ce-5.3.0.0-213/data-integration/libswt/linux/x86_64如果是32位的就放到pdi-ce-5.3.0.0-213/data-integration/libswt/linux/x86下
3.注意在本机测试时使用的localhost移植到其他主机时一定要改为真实的IP或者域名,否则将无法访问。
4.Linux下如果没有图形界面那么请使用以下命令来运行
/usr/local/pdi-ce-5.3.0.0-213/data-integration/kitchen.sh -file=/usr/local/pdi-ce-5.3.0.0-213/data_upload/All.kjb log=/usr/local/pdi-ce-5.3.0.0-213/data_upload/All.log

浙公网安备 33010602011771号