从安转到部署Kettle踩坑记录

本文记录了从安装Kettle到在Windows和Linux上配置Kettle环境,以及在Oracle到MySQL数据同步过程中遇到的问题和解决方案。包括驱动放置、资源库创建、SQL语句修改、数据库连接设置、远程执行配置和中文显示问题等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       无疑kettle是一款非常强大的ETL转换工具,它的强大也来源于它的开源性,可以运行在任何平台上.kettle是用java写的,所以有java虚拟机的地方它都可以运行.

       现在所要做的是从最开始的安转到搭建成一个在windows上开发,以linux为服务器,资源库位于mysql的一个kettle环境.并完成从oracle同步到mysql的一个程序.

       首先,从网上下载kettle安转包,我下载的是pdi-ce-6.0.1.0-386.zip,解压出来是data-integration这个文件夹.(坑一)想要安装在哪里,就从哪里解压.如果把解压出来的文件再移动到其他地方,启动的时候会报错.

       在linux上解压一份kettle,然后在data-integration下执行”nohup ./carte.sh localhost 8080 >kettle.log &”.这样一来服务就在8080端口上以后台的方式运行了,并将日志输出到了kettle.log中.

   因为需要在windows上开发,所以在windows下也要解压一份kettle.(坑二)将数据库连接的驱动包放在lib下,否则进行数据库连接的时候会提示找不到驱动包.如图A.

           

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值