spoon在linux上运行,kettle在linux上运行
1.在windows系统上用kettle生成转换和作业,运行成功之后可以放到linux上运行
注意:一定确保在Windows上是能正确运行的
2.找到kettle生成的转换文档,传入到linux系统中用pan.sh运行测试能否成功
cd data-integration
目录下能够找到pan.sh
ll
drwxrwxr-x 2 hadoop hadoop 4096 Jul 31 19:47 kettle_file
drwxrwxr-x 2 hadoop hadoop 4096 Aug 28 11:36 kettle_logs
-rw-r--r-- 1 hadoop hadoop 184 May 16 2017 Kitchen.bat
-rwxr-xr-x 1 hadoop hadoop 354 May 16 2017 kitchen.sh
drwxr-xr-x 2 hadoop hadoop 4096 May 16 2017 launcher
drwxr-xr-x 2 hadoop hadoop 20480 Jul 31 18:39 lib
drwxr-xr-x 6 hadoop hadoop 4096 May 16 2017 libswt
-rw-r--r-- 1 hadoop hadoop 13366 May 16 2017 LICENSE.txt
-rw-r--r-- 1 hadoop hadoop 172 May 16 2017 Pan.bat
-rwxr-xr-x 1 hadoop hadoop 320 May 16 2017 pan.sh
用ll命令查询pan.sh是否有权限,如果没有用命令
chmod +x *.sh
3.开始执行
./pan.sh -file /home/kettle_file/tran.ktr
4.运行作业过程是一样的,只不过要注意job中的每个transform地址都是Windows系统上的,需要改成linux系统中的地址
转换01
TRANS
filename
/home/kettle_file/tran.ktr
然后执行:
./kitchen.sh -file /home/kettle_file/job.kjb
5.linux 上的定时调度
先创建一个脚本test.sh,需要先修改test.sh 的权限,cd到test.sh所在的文件夹下面,然后运行chmod +x *.sh,这是给当前路径下的所有 .sh 结尾的文档都修改了权限,chmod +x test.sh,是给本文档修改权限。
vi test.sh
打开test.sh 进行编辑:
export JAVA_HOME=/opt/jdk1.8.0_73
export PATH=${JAVA_HOME}/bin:${PATH}
/home/data-integration/pan.sh -file /home/kettle_file/tran.ktr > /home/kettle_logs/log.txt
第一二条是指的java的路径,不指定的话会找不到java路径,报错!
第三条是运行命令,用的都是绝对路径,后面指定了日志存储路径,可以直接去log.txt查看日志。
指定定时调度:
crontab -e
进入编辑页面:
*/2 * * * * /home/data/test.sh
意思是每两分钟执行一次,后面用的也是绝对路径
01 08 23 02 * /home/data/test.sh
01分钟,08小时,23日,02月, * 星期
这个意思是每个2月23日8时1分执行一次
[kettle@haha ~]$crontab -l
01 08 23 02 * /home/data/test.sh
用来查询调度命令是否保存成功
[kettle@haha ~]$service crond status
Redirecting to /bin/systemctl status crond.service
● crond.service - Command Scheduler
Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2019-07-30 14:02:03 CST; 2 months 19 days ago
Main PID: 743 (crond)
CGroup: /system.slice/crond.service
└─743 /usr/sbin/crond -n
service crond status 用来查看任务是否启动
Active: active (running) 状态证明已经打开了
如果显示Active: failed
使用service crond start 命令进行启动
spoon在linux上运行,kettle在linux上运行相关推荐
- Linux中结束kettle挂起进程,linux停使用crond定时执行kettle的job
当前位置:我的异常网» Linux/Unix » linux停使用crond定时执行kettle的job linux停使用crond定时执行kettle的job www.myexceptions.ne ...
- surface pro 3 linux,新闻|在Surface Pro 3上运行Ubuntu – 虽不完美但很有戏
微软从5月21日起接受Surface Pro 3平板PC的预订,没过多久Linux爱好者们就在其上尝试了Ubuntu 14.04.结果是十分有戏的!Surface pro 3宣称其拥有还不错的硬件配置 ...
- linux导出文件夹到u盘,Linux系统放到U盘上直接在U盘上运行Linux
以下使用dos+grub4dos启动Ubuntulinux进入u盘目录,这种开启方法便于加入PE和dos工具箱制作多重启动盘. 优盘之家 1.引导dos启动 U盘之家 启动UltraISO,选择菜单& ...
- 在Linux和Mac OS X系统上运行.NET
.NET Core运行时已经看到了实现真正的跨平台的美好前景,它最终出现在Linux和Mac OS X平台上.在上周举办的Microsoft Build大会上,来自微软的项目经理Habib Heyda ...
- 树莓派vnc用法 linux,怎样使用VNC在树莓派上运行远程桌面
您的Raspberry Pi是一款了不起的小型计算机,但可能会带来一些不便.在正常使用情况下,您需要插入键盘和鼠标并将其连接到HDMI监视器(尽管可以使用其他显示器)才能查看命令行或桌面. 但这不是并 ...
- linux 上自动执行caffe,linux下caffe的命令运行脚本
参考:https://www.cnblogs.com/denny402/p/5076285.html 首先编译: make -j8 make pycaffe 注:下面的--solver=.... 等价 ...
- linux之上运行Vxworks,在MPSoC上能同时运行VxWorks和Linux吗?
原标题:在MPSoC上能同时运行VxWorks和Linux吗? Xen项目管理程序从上个世纪90年代就已经在剑桥大学里开始进行,到了2002年项目开源.如今它是最流行的开源管理程序之一,可以在云计算上 ...
- linux系统运行flash3d,在Linux上运行STM32,快来试试!
原标题:在Linux上运行STM32,快来试试! STM32MP1多核微处理器,带有650Mhz主频的cortex-A7双核以及一个主频为209Mhz的cortex-M4核,即片内拥有三核.很多STM ...
- ps3运行linux,PS3上的PC系统Linux不是摆设!
当索尼首次宣布PlayStation3将能够直接运行Linux的时候,非常令人兴奋.最初,直接安装Linux会有些困难.PS3支持的安装程序运行自定义脚本,手工将FedoraCore5或6安装DVD改 ...
- linux导出文件夹到u盘,把Linux系统放在U盘上直接在U盘上运行Linux
Linux以它的高效和灵活的特性深受着某些用户的喜爱,但是又不方便平时操作的习惯,如果用户不想在电脑上安装Linux系统,又想使用Linux系统的话,这里教大家一个好方法,把Linux系统放在U盘上, ...
最新文章
- Ajax全局加载框(Loading效果)的配置
- Android Studio 单刷《第一行代码》系列 01 —— 第一战 HelloWorld
- 移动APP的开发迭代离不开测试,你搞清楚其中的关键点了吗?
- Python 文件的详细操作
- 一文掌握二代测序NGS
- python sum函数numpy_解决Numpy中sum函数求和结果维度的问题
- sql server常用性能计数器
- ffplay.exe操作方式
- python最新技术开锁工具_Python 自动化库介绍 PySimpleGUI
- 图片不能有透明通道AppStore images can't contain alpha channels or transparencies windows iOS
- IAR 软件的安装教程
- MTK平台 Android8.1 SD卡驱动能力修改
- Lambda将搬砖变成艺术
- 如何在华为云上服务器部署WEB网站
- 上海万国驾校 科目三考试
- macbook远程控制CentOS服务器
- 微信小程序之头部选项卡和左侧选项卡
- 字符串连接操作符“+”
- 12:C语言之小球自由落体运动
- 计算机中丢失3dmgame,3dmgamedll.dll
热门文章
- AWVS11安装教程
- 11g oracle 客户端驱动_oracle odbc driver configuration(oracle 11g odbc驱动程序) 64位/32位
- CSS技巧之数字美化为机械字体样式
- 项目开发文档是必须的
- 谈产品研发项目需求及需求变更管理
- oracle中聚合比较函数,Oracle 分析函数与聚合函数区别
- SCI/SSCI选刊神器之——Elsevier Journal Finder
- 小京东商城用什么版本的php,最新2018小京东多用户通用商城网源码商城带手机版ecshop源码程序...
- 史上最全软考软件设计师资料
- 软考-软件设计师持续更新