iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >kettle在linux上的运行方法
  • 272
分享到

kettle在linux上的运行方法

linuxjavamysql 2023-08-16 22:08:02 272人浏览 泡泡鱼
摘要

文章目录 一、kettle安装部署二、配置kettle任务1、本机打开kettle :2.配置转换任务 :3.配置作业 :4.本地测试 :5.linux中执行作业(kjb)的命令linux中执行转换(ktr)的命令 6.定时任


一、kettle安装部署

Kettle安装部署

二、配置kettle任务

1、本机打开kettle :

建立数据库连接, 填写需要连接的数据库地址、端口、账号还有密码,点击测试连接,成功如下图:
链接数据库成功

2.配置转换任务 :

在表输入和表输出中配置基本信息:
转换

3.配置作业 :

在转换过程中添加刚才的任务,transformation中如果是绝对路径,替换成如下地址>(${Internal.Entry.Current.Directory},转换和作业放在同一目录下)
创建作业

4.本地测试 :

抽取数据是否成功,成功后将保存的转换和作业放在linux服务器上

5.linux中执行作业(kjb)的命令

kitchen.sh -file=/data/kettle/data-integration/test.kjb

linux中执行转换(ktr)的命令

/pan.sh -file=/usr/local/kettle/bjyd/t_sdrs_xsjbxx.ktr -norep
命令描述
-filejob或trans文件路径
-norep标明不是资源库里的文件
-param参数设置
-logfilelog输出文件名
-levellog级别 (Basic, Detailed, Debug, Rowlevel, Error, Nothing)

6.定时任务编辑shell脚本编辑

#!/bin/shJAVA_HOME=/data/jdk1.8.0_281export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH#createDate=`date +"%Y%m%d%H%M%S"`createDate=`date +"%Y%m%d"`cd /data/data-integration;./kitchen.sh -file=/data/kettle-sh-day/wlhy/kjb/prod/wlhy-job-driver.kjb >> /data/kettle-sh-day/wlhy/logs/$createDate-wlhy-job-driver.log &

7.设置定时

crontab -e
每天3点执行 00 03 * * * /data/kettle/data-integration/testfile.sh


总结

如果此篇文章有帮助到您, 希望打大佬们能关注点赞收藏评论支持一波,非常感谢大家!
如果有不对的地方请指正!!!

参考1
参考2

来源地址:https://blog.csdn.net/weixin_42326851/article/details/127810698

--结束END--

本文标题: kettle在linux上的运行方法

本文链接: https://www.lsjlt.com/news/372153.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • kettle在linux上的运行方法
    文章目录 一、kettle安装部署二、配置kettle任务1、本机打开kettle :2.配置转换任务 :3.配置作业 :4.本地测试 :5.linux中执行作业(kjb)的命令linux中执行转换(ktr)的命令 6.定时任...
    99+
    2023-08-16
    linux java mysql
  • springboot项目部署在linux上运行的方法有哪些
    这篇文章主要为大家展示了“springboot项目部署在linux上运行的方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“springboot项目部署在linux上运行的方法有哪些”这篇...
    99+
    2023-06-20
  • 如何在Web上运行Linux
    如何在Web上运行Linux,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一个叫Fabrice Bellard的程序员写了一段Javascri...
    99+
    2024-04-02
  • 如何在 Linux上运行ZFS
    本篇文章为大家展示了如何在 Linux上运行ZFS,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。ZFS简介:ZFS是一款128bit文件系统,总容量是现有64bit文件系统的1.84&tim...
    99+
    2023-06-28
  • mingw能不能在linux上运行
    这篇文章主要介绍了mingw能不能在linux上运行的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mingw能不能在linux上运行文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2023-03-15
    linux mingw
  • 怎么在Windows上运行Linux容器
    这篇文章主要讲解了“怎么在Windows上运行Linux容器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Windows上运行Linux容器”吧!1、概述现在能够在 Windows 1...
    99+
    2023-06-16
  • 在Linux上怎么后台运行nodejs
    这篇文章主要介绍“在Linux上怎么后台运行nodejs”,在日常操作中,相信很多人在在Linux上怎么后台运行nodejs问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”在Linux上怎么后台运行nodejs...
    99+
    2023-07-05
  • 怎么在Windows上运行Linux 容器
    这篇文章给大家介绍怎么在Windows上运行Linux 容器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。现在所有的Windows 10 和 Windows 服务器都能很好的支持Docker 容器,Docker 容器主...
    99+
    2023-06-28
  • 如何在Windows上运行Linux容器
    这篇文章主要为大家分析了如何在Windows上运行Linux容器的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“如何在Windows上运行Linux容器”的知...
    99+
    2023-06-28
  • linux中kettle部署的方法是什么
    在Linux中部署Kettle(即Pentaho Data Integration)可以按照以下步骤进行: 下载Pentaho ...
    99+
    2024-04-02
  • 怎么在Knoppix 6.0.1 Beta - DVD上运行的Linux
    本篇文章给大家分享的是有关怎么在Knoppix 6.0.1 Beta - DVD上运行的Linux,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 KNOPPIX是一套...
    99+
    2023-06-17
  • linux中kettle的使用方法是什么
    在Linux系统中使用Kettle(也称为Pentaho Data Integration)的方法如下: 下载Kettle:首先...
    99+
    2024-04-02
  • 在iPhone上如何成功运行Ubuntu Linux
    这篇文章将为大家详细讲解有关在iPhone上如何成功运行Ubuntu Linux,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在iPhone上使用Android系统已经成为现代手机爱好者的热门话题之一。昨...
    99+
    2023-06-15
  • 如何在Linux上运行Apache服务器?
    在Linux操作系统上,Apache是一款非常流行的Web服务器软件,它可以用于搭建静态网站、动态网站以及Web应用程序。本文将为您介绍如何在Linux操作系统上运行Apache服务器。 安装Apache 在Linux系统中,安装Apach...
    99+
    2023-06-16
    自然语言处理 linux apache
  • 如何在 Linux 上运行 ASP 缓存 shell?
    ASP 缓存 shell 是一个非常方便的工具,可以帮助用户快速地在 Linux 上运行 ASP 缓存脚本。本文将介绍如何在 Linux 上安装 ASP 缓存 shell,并演示如何使用它来运行 ASP 缓存脚本。 一、安装 ASP 缓存 ...
    99+
    2023-08-08
    缓存 shell linux
  • springboot项目部署在linux上运行的两种方式小结
    springboot部署项目在linux的两种方式 可以选择 war包方式或者jar包方式(个人推荐使用jar方式) 1.springboot的jar包方式 因为idea默认就是ja...
    99+
    2024-04-02
  • Win7禁止在电脑上运行指定程序的方法
    家中如果有小孩喜欢玩游戏,比如英雄联盟、CF、绝地求生等,过度的疯玩会导致自己与现实生活脱轨,尤其是少年影响较大。而家长就会设置禁止某游戏运行,也可以设置禁止某个软件运行。那么如何禁止电脑运行指定程序?下面小编分享一下W...
    99+
    2023-05-19
    Win7 禁止 电脑 运行 指定程序
  • 在 Mac 上运行 PHP
    在本文中,我们将介绍在 Mac 上运行 PHP 的方法。 使用 php -S 命令在 Mac 上运行 PHP PHP 是一种服务器端语言。它在服务器上运行。因此,它需要一个网络服务器来运行。有...
    99+
    2024-02-27
  • 怎么在Linux上优化Mysql运行环境
    本篇内容介绍了“怎么在Linux上优化Mysql运行环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  接触过Mysql的都是知道它是数据...
    99+
    2023-06-13
  • 如何在linux上直接运行python程序
    如何在linux上直接运行python程序 一、前言二、具体步骤 一、前言 个人主页: ζ小菜鸡大家好我是ζ小菜鸡,小伙伴们,让我们一起来学习如何在linux上直接运行python程...
    99+
    2023-08-31
    python linux 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作