Linux 执行kettle ktr脚本
环境 centos8,mysql
1.上传data-integration到服务器
准备data-integration压缩包,通过filezilla上传到linux服务器,此处上传到/var/kettle下
2.解压
unzip pdi-ce-8.3.0.0-371.zip
3.进入data-integration查看解压后文件是否正常
是否含有pan.sh 或 kitchen.sh 文件
Kitchen——作业执行器 ,是一个作业执行引擎,用来执行作业。
Pan——转换执行器 是一个转换执行引擎,用来执行转换。
4.kettle下新建 ktr存放ktr脚本
5.通过filezilla上传windows环境调试好的ktr脚本
此处我需要js对某些字段进行md5计算后赋值,所以将需要的js脚本文件上传
6.运行ktr脚本
sh /data-integration的安装路径/pan.sh -norep -file=/你的ktr的存放路径/mytest.ktr
sh /var/kettle/data-integration/pan.sh -norep -file=/var/kettle/ktr/mytest.ktr
报错了~~~~~查找问题......
难道是mysql驱动包的问题?找到本机mysql当前版本的jar替换,未解决
最终解决方法:
替换myslq驱动包:mysql-connector-java-5.1.46.jar
执行成功~
执行带参数的ktr脚本
上传编写好的ktr脚本
sh /data-integration的安装路径/pan.sh -norep -file=/你的ktr的存放路径/mytest.ktr -param:参数名=值 -param:参数名2=值2
sh /var/kettle/data-integration/pan.sh -norep -file=/var/kettle/ktr/mytestparam.ktr -param:id=lgm
执行成功,查看数据库,数据正确
Linux 执行kettle ktr脚本相关推荐
- linux执行命令脚本,Linux - 执行命令与脚本
01 - Linux执行多条命令 方法1:在命令行下可以一次性粘贴多条语句,shell会依次执行并输出结果 方法2:在一个命令行中,用分号将各个命令隔开或者使用&&连接各个命令 示例: ...
- kettle脚本Linux执行,kettle在linux下面用于shell脚本执行:转换或者作业
1 将windows下面创建好的转换,放到Linux某一个文件夹下面.如:把0816_em.ktr文件放到/home/cfj/kettle/testdemo下面. 注意里面的数据库用户名和密码可能需要 ...
- python中command是什么意思_python中command执行shell命令脚本方法
在Python中有一个模块commands也很容易做到以上的效果. 看一下三个函数: 1). commands.getstatusoutput(cmd) 用os.popen()执行命令cmd, 然后返 ...
- linux 定时执行kettle6,linux下使用crond定时执行kettle的job
由于第一次碰linux,对其不是很了解,导致这个问题困扰了我近一个月的时间,现在终于解决了,分享给大家. 首先,安装jre,配置java环境变量(一)下载jre-6u23-linux-x64.bin ...
- kettle在linux定时任务_linux下使用crond定时执行kettle的job
由于第一次碰linux,对其不是很了解,导致这个问题困扰了我近一个月的时间,现在终于解决了,分享给大家. 首先,安装jre,配置java环境变量(一)下载jre-6u23-linux-x64.bin ...
- Linux中结束kettle挂起进程,linux停使用crond定时执行kettle的job
当前位置:我的异常网» Linux/Unix » linux停使用crond定时执行kettle的job linux停使用crond定时执行kettle的job www.myexceptions.ne ...
- 详解在 Linux 启动时,如何自动执行命令或脚本
2019独角兽企业重金招聘Python工程师标准>>> 我一直很好奇,在启动 Linux 系统并登录的过程中到底发生了什么事情.按下开机键或启动一个虚拟机,你就启动了一系列事件,之后 ...
- linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件
搜索热词 以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 #将tomcat中 ...
- Linux系统自动备份脚本,供参考的Linux系统中自动执行分段备份脚本
供参考的Linux系统中自动执行分段备份脚本 发布时间:2014-04-21 15:49:00来源:红联作者:tioced 以下脚本仅做学习参考,需加到/etc/crontab文件,每天执行一次的脚本 ...
- linux 定时执行搅拌,Linux上定时shell脚本
本文主要介绍在Linux系统上部署定时器,定时执行shell脚本,通过脚本执行sql文件 sql文件 -- 创建表 create table if not exists iot_test.iot_ta ...
最新文章
- 福利,PyTorch中文版官方教程来啦(附下载)
- 写博客一周我有哪些收获
- SpringCloud实现原理图
- 未备案域名临时跳过备案提示_做好了网页,有域名和服务器,还要怎么搭建网站?...
- object的classid收集
- android 定义固定数组,Android 图片数组定义和读取
- Java微服务篇1——SpringBoot
- 南理工计算机学院研究生课程的评价和反思(研一上)
- 如何列出引用SQL Server中给定表的所有外键?
- Java基础篇:如何嵌套try语句?
- css权威指南笔记,《CSS权威指南》读书笔记(1)
- png 微软ppt 透明度_工作必备,如何用PPT把logo玩出千种花样?
- mozilla原代码编译
- 拦截X64安卓模拟器封包拦截发送技术(不用代理/网卡/dll一切)
- 致远OA漏洞学习——A6版本test.jsp 文件上传
- Vue组件设置缓存kepp-alive 后如何获取数据
- 美国撞击小行星的宇宙飞船成功改变行星轨道
- 超全网址分享:常用的 70 个数据分析网址
- 开源博客项目eblog完整搭建教程!
- 数学建模——派出所选址