1.下载安装包 kettle 5.3
2.配置kettle内存(不然运行缓慢,报内存溢出) Spoon.bat
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="- Xmx1024m" "-XX:MaxPermSize=256m"
3.定时调度
3.1资源库调度
trans 执行:
d:
cd D:\kettle\data-integration
pan /rep:"kettle" /trans:"your_trans_name" /dir:/ /user:admin /pass admin /level:basic >>"d:\pan_%date:~0,4%%date:~5,2%%date:~8,2%.log"
/*
其中rep 是资源库的意思 level 是日志的意思 basic 是打印基本日志 其他搞it应该都知道
*/
job 执行:
d:
cd D:\kettle\data-integration
kitchen /rep:"kettle" /job:"your_job_name" /dir:/ /user:admin /pass:admin /lever:basic >>"d:\job_%date:~0,4%%date:~5,2%%date:~8,2%.log
3.2不用资源库调度,直接调度任务或者转换
4.定时调度方法
1.kettle job定时调度(就是要kettle一定是开启状态)
2.windows定时服务(调用日志)
3.shell脚本配置
4.java quaza定时调度文件库转换
5.乱码 ,修改字符集(难点,注意每个数据库里的编码)
mysql my.ini 修改默认字符集修改为GBK
2.配置kettle内存(不然运行缓慢,报内存溢出) Spoon.bat
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="- Xmx1024m" "-XX:MaxPermSize=256m"
3.定时调度
3.1资源库调度
trans 执行:
d:
cd D:\kettle\data-integration
pan /rep:"kettle" /trans:"your_trans_name" /dir:/ /user:admin /pass admin /level:basic >>"d:\pan_%date:~0,4%%date:~5,2%%date:~8,2%.log"
/*
其中rep 是资源库的意思 level 是日志的意思 basic 是打印基本日志 其他搞it应该都知道
*/
job 执行:
d:
cd D:\kettle\data-integration
kitchen /rep:"kettle" /job:"your_job_name" /dir:/ /user:admin /pass:admin /lever:basic >>"d:\job_%date:~0,4%%date:~5,2%%date:~8,2%.log
3.2不用资源库调度,直接调度任务或者转换
4.定时调度方法
1.kettle job定时调度(就是要kettle一定是开启状态)
2.windows定时服务(调用日志)
3.shell脚本配置
4.java quaza定时调度文件库转换
5.乱码 ,修改字符集(难点,注意每个数据库里的编码)
mysql my.ini 修改默认字符集修改为GBK