- 下载kettle的zip包
- 上传至linux对应的目录下
- 将windows上.kettle目录下的所有文件copy至linux对应的目录下
- 在linux上创建目录作为资源文件目录以便保存.ktr和.kjb文件
- 修改repositories.xml文件中的资源库路径
<?xml version="1.0" encoding="UTF-8"?> <repositories> <repository> <id>KettleFileRepository</id> <name>product-id</name> <description>product</description> <base_directory>/usr/local/wonhigh/o2o/kettle-respository/</base_directory> <read_only>N</read_only> <hides_hidden_files>N</hides_hidden_files> </repository> </repositories>
- 将需要的db驱动包放入$KETTLE_HOME/lib目录下
- 将windows上配置的db的连接配置信息放入资源库根目录下
- 执行命令:
执行转换:./data-integration/pan.sh -rep:product-id -user:admin -pass:admin -file:/usr/local/wonhigh/o2o/kettle-respository/coloth_t-skap-i2.ktr -level:Debug -logfile:/data/wonhigh/kettle-test.log 执行job:./data-integration/kitchen.sh -rep:product-id -user:admin -pass:admin -file:/usr/local/wonhigh/o2o/kettle-respository/coloth_t-skap-i2.kjb -level:Debug -logfile:/data/wonhigh/kettle-test.log
如何指定系统配置文件路径(kettle.properties、respositories.xml...)vim /etc/profile export KETTLE_HOME=/usr/local/wonhigh/o2o/data-integration . /<span style="font-family: Arial, Helvetica, sans-serif;">etc/profile cd /usr/local/wonhigh/o2o/data-integration //这里随便执行以下kettle的指令即可,不要求跑正确 pan.sh -file= ##你会发现.kettle目录已经在$KETTLE_HOME目录下生成/usr/local/wonhigh/o2o/data-integration/.kettle/kettle.properties
在非图形界面的linux下部署kettle并使用示例
最新推荐文章于 2025-02-15 21:00:28 发布