kettle配置步骤 菜鸟配置
1.解压kettle安装包 及执行脚本
2.配置KETTLE_HOME环境变量到当前用户根目录下(会在该目录下生成.kettle文件夹)
当前用户根目录下 vi .bash_profile KETTLE_HOME=/home/weblogic export KETTLE_HOME ;
source .bash_profile 环境变量及时生效
3.(需启动下图形化工具才会生成.kettle文件)配置.kettle文件夹中kettle.properties中ETL_HOME=执行脚本的目录/ ETL_HOME=/home/weblogic/Kettle/salestest/
4.在data-integration目录下新建启动脚本START_JOB.sh 内容如下
export PATH=$PATH:/usr/java/jdk1.7.0_80/bin
/home/weblogic/Kettle/data-integration/kitchen.sh -file /home/weblogic/Kettle/salestest/ETL_SALES_MAIN.kjb > /home/weblogic/Kettle/log.txt
5.crontab -e 配置定时任务 凌晨1点执行:
00 01 * * * cd /home/weblogic/Kettle/data-integration/&& sh START_JOB.sh
如果使用jndi配置数据源
配置定时任务时,写里边的启动脚本命令必须进到启动脚本START_JOB.sh目录下才能识别到simple-jndi/jdbc.properties文件;
00 01 * * * cd /home/weblogic/Kettle/data-integration/&& sh START_JOB.sh