//

linux系统下调度数据库类型资源库中的kettle job - 简书

http://www.jianshu.com/p/bc57ee193ea3

进入linux系统,切换至kettle所属用户(确保kettle已经在linux系统上配置OK)配置OK体现:A:进入目录执行 ./kitchen.sh 有帮助信息

B:kettle所属用户(我这里kettle在cognos用户里面配置的)根目录下有.kettle文件夹(和windows内容一样)

(1)先说手工调用:和windows系统一样,我们需要进入到data-integration目录下面执行命令

./kitchen.sh -rep enfo -user wxj -pass wxj1988 -dir /works/wxj -job testmailsuccess -level=basic>>/home/cognos/kettlelog/testmailsuccess.log

看数据

数据已经执行,日志已生成到指定目录

(2):系统调度kettle job利用linux系统的调度命令,crontab 来实现对kettle job的调度,就是把手工执行的内容写入到一个shell命令行里面,让crontab自动的调用。这里是test.sh内容如下:

!/bin/shexport JAVA_HOME=/usr/java/jre1.6.0_20cd /home/cognos/pdi-ce-4.2.0-stable/data-integration./kitchen.sh -rep enfo -user wxj -pass wxj1988 -dir /works/wxj -job testmailsuccess -level=basic>>/home/cognos/kettlelog/testmailsuccess.log

目录在:/home/cognos/kettlejob/test.sh进入目录执行./test.sh

这个错误大家都不陌生了吧,给kettlejob文件夹下面的所有.sh文件赋执行权

赋权成功,再次执行./test.sh

这次不是权限的问题,于是带着问题进入internet寻找答案,觅得http://blog.csdn.net/hen_man/article/details/6939000 thanks 解决方案

从上面可以看出,需要在编辑模式下改变test.sh文件的格式,操作如下

按一下esc 输入 :set ff?查看现在文件的类型

结果为

输入 :set ff=unix 修改类型

[图片上传中。。。(13)]

回车输入:wq!保存退出

再次查看文件类型

OK 已经修改过来回到kettlejob目录,执行./test.sh

[图片上传中。。。(16)]

从上面可以看出手工执行test.sh执行成功。下面把test.sh写入到cognos用户下的crontab任务中回到cognos根目录下,crontab -e 写入一下内容

[图片上传中。。。(17)]

按一下 esc 然后:wq!保存退出再次查看crontab 调度任务

从上面可以看出已经部署OK已经到了 17:5查看执行效果

从数据和Email可以看出,调度已执行,OK,部署完成!

kettle怎么复制资源库的job_#linux系统下调度数据库类型资源库中的kettle job相关推荐

  1. linux系统数据库类型,linux系统下调度数据库类型资源库中的kettle job

    已经存在kettle的一个资源库enfo,在目录/works/wxj下面有一个job (testmailsuccess.kjb)如何实现手工在kettle外部执行此job和让系统每天定时的调用此job ...

  2. 在linux操作系统中启动oracle数据库程序,Linux系统下Oracle数据库的安装和启动关闭操作教程...

    这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下 1.准备: df -H 查看空间剩余   一般准备最 ...

  3. mysql中文问号 linux,解决Linux系统下Mysql数据库中文显示成问号的问题

    Linux系统下 MYSQL数据库中的数据库文件在本机内迁移 (需暂停服务的方式) Linux系统下 MYSQL数据库中的数据库文件在本机内迁移 本机采用Ubuntu16.04系统,tar方式安装My ...

  4. linux下去ldap数据,Linux系统下要如何修改LDAP中的数据

    在天下网吧-网吧系统-网吧天下栏目上一篇文章中,我们看到了:希望对各位网吧网管或者网吧维护,做网吧系统的各位大大有用,那么今天我们一起来看下:Linux系统下要如何修改LDAP中的数据 在之前的文章中 ...

  5. Linux系统下MySQL数据库的备份和恢复

    当我们MySQL数据库保存重要数据的时候,备份工作极为重要.本文介绍如何使用mysqldump备份和恢复数据,使用该方法,可以将数据库中的数据备份成一个文本文件,也可将备份好的数据库迁移到另一台的服务 ...

  6. Linux系统下MySQL数据库的超级管理员root的密码忘记/忘记密码怎么办?

    文章目录 方法一 方法二 方法三 方法一 1.添加登录跳过权限检查配置 修改 /etc/my.cnf 文件,在 [mysqld] 配置节点添加 skip-grant-tables 配置 [mysqld ...

  7. Linux 系统下Oracle数据库自动备份

    转载: https://blog.csdn.net/weixin_40412301/article/details/81025675 1.新建Oracle数据库备份目录 mkdir -p /backu ...

  8. Linux系统下Oracle数据库自动备份脚本经验分享

    1.新建Oracle数据库备份目录 mkdir -p /backup/oracledata   2.新建Oracle数据库备份脚本 vi /backup/oracledata/ordatabak.sh ...

  9. windows查看linux文件中文,Linux 系统下无法查看Windows 中创建的中文文件名

    标  题: Linux 系统下无法查看Windows 中创建的中文文件名 我是Linux初学者,在网上搜索了很久,经过多次尝试仍然无法解决问题,只好在这里发贴请教了,还望各位高手指点一下. 问题描述: ...

最新文章

  1. 【敬初学者】Python基础学完了,该怎么知道自己学的怎么样呢?十个经典实战小项目附源码
  2. go读取excel_Excelize 2.3.0 发布,Go 语言 Excel 文档基础库
  3. 作者:张鹏(1993-),男,国防科学技术大学并行与分布处理重点实验室硕士生...
  4. 3 二分频verilog与Systemverilog编码
  5. 求生之路2正版服务器ip,求生之路2怎么看ip地址
  6. es客户端工具_超越 Cookie:当今的客户端数据存储
  7. 初次编译cximage遇到的一些错误
  8. java的handler机制_从源码解析Handler机制
  9. QT多线程,使用串口接收数据通过UDP端口进行数据转发
  10. 【网站】八大极品桌面壁纸网站,惊艳
  11. 3D成像汇总(原理解析)--- 双目视觉、激光三角、结构光、ToF、光场、全息
  12. java8的LocalDateTime获取当前月的第一天与最后一天
  13. 你真的会用C语言的fscanf_s吗
  14. python显示图片 播放mp3_如何在python中从Mp3文件中提取和显示唱片集图片
  15. 【习题】《算法零基础100讲》位与 2
  16. PNG图片生成CSS图标字体
  17. 开源软件FreeCAD0.20编译源码修改名称、换名称
  18. 【处理手记】U盘读不出+卷标丢失+像读卡器+大小0+无媒体
  19. Sublime text 2 简单注册方法。
  20. 大泉州汽车网整站程序PHP生成html开源版 V1.1.4

热门文章

  1. python day3 python基础
  2. python--pexpect
  3. slz-linux虚拟机的安装-VMware
  4. 06软件构架实践阅读笔记之六
  5. jquery.roundabout.js图片叠加3D旋转
  6. 时间复杂度O(1) O(n) O(logn) O(nlogn)是什么意思?
  7. Flutter 日期选择器与时间选择器
  8. Flutter 使用Android Studio 创建第一个应用
  9. 记一个 DataBindings遇到的坑,当ComboBox同时绑定DataSource与DataBindings的时候,绑定的元素一定要同名...
  10. html5-svg和Two.js的使用方法(附案例)