配置mysql
输入密码连接(默认admin/admin)
配置数据库连接的编码utf8如下图所在位置添加:setnamesutf8;
如下位置添加characterEncodingutf8
最后保存。
将案例1(本地文件系统中)导入到数据库资源库中切换资源库为Mysql
点击文件,选择从xml中导入,选择要导入的转换或者job
选择job,在编辑器打开
选中路径,ctrl+s选择保存
已经保存到了数据库资源库中,之后的每次保存到会存储到mysql资源库中。
linux中运行在windows中开发的transfromation和job(1)直接将window的kettle目录上传到linux服务器/opt/module
(2)进入data-integration/lib目录,上传JDBC驱动
()配置kettle环境变量KETTLE_HOME
exportKETTLE_HOME=/opt/module/pdi-ce-8.2.0.0-42
source/etc/profile
(4)运行转换和job
运行转换
./pan.sh-rep=kettle_mysql-user=admin-pass=admin-trans=demo01-dir=/-logfile=log.txt
运行job
这里要注意:job中如果调用的转换需要修改其路径为数据库资源库中的转换路径(因为是基于windows开发的),并保存到资源库:
./kitchen.sh-rep=kettle_mysql-user=admin-pass=admin-job=kettle-dir=/-logfile=log.txt