当前位置: 首页 > article >正文

2.linux中调度kettle

一.准备转换,等会在linux中用

1.添加excel输入组件,并添加对应的文件

2.添加列拆分为多行组件

3.添加文本文件输出组件

4.保存转换

二.linux安装java

1.jdk-8u144-linux-x64.tar.gz上传到linux的/lx目录下

2. 解压jdk包,然后配置环境变量

tar -zxf jdk-8u144-linux-x64.tar.gz

3. vim  /etc/profile   编辑环境变量文件,在最后面添加以下代码:         

export JAVA_HOME=/lx/jdk1.8.0_144

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

4. 保存之后使用 source  /etc/profile 让环境变量生效

5. 使用 java  -version 检查是否成功

三.linux中调度kettle

1.linux中创建文件夹

mkdir  /lx

2.切换目录

cd /lx

3.上传rar包到linux的/lx目录下, 输入 rz 回车(或者用xftp上传)

4.解压rar包

tar  -zxf   /lx/rarlinux-x64-5.7.1.tar.gz

5.切换目录

cd   /lx/rar

6.安装

make

7.上传kettle软件到/lx目录下,输入 rz回车(或者用xftp上传)

8.解压rar包

rar  x   /lx/pdi-ce-7.1.0.0-12.rar

9.给文件夹授权

chmod  -R  777  /lx/pdi-ce-7.1.0.0-12

10.把在windows中保存的转换文件.ktr上传到linux的/lx目录下

11.因为excel输入组件中里面添加的文件最终我们会在linux中运行,所以linux中也要有city.xlsx这个文件

12.接着上面的步骤,把windows中的city.xlsx文件上传到linux的/lx目录下

13.在linux中修改chaifen.ktr文件(这一步主要是把windows的地址改成linux的地址)

Linux中输入   vim  /lx/chaifen.ktr → 回车

输入   /city.xlsx(这一步是找到内容在什么地方) → 回车。

输入   /Desktop(这一步是找到内容在什么地方) → 回车。

14.在linux中执行ktr文件

/lx/pdi-ce-7.1.0.0-12/data-integration/pan.sh -file /lx/chaifen.ktr -logfile  /lx/20241205.log  -level  Detailed

15.如果是job就执行下面的

/lx/pdi-ce-7.1.0.0-12/data-integration/kitchen.sh -file /lx/chaif.kjb -logfile  /lx/20241205.log  -level  Detailed


http://www.kler.cn/a/429810.html

相关文章:

  • fitz获取pdf内容
  • 服务器多节点 Grafana、Prometheus 和 Node-Exporter Docker版本部署指南
  • Qt 自定义控件(Qt绘图)
  • 鸿蒙面试 2025-01-09
  • 二进制编码 和 Base64编码
  • UML系列之Rational Rose笔记三:活动图(泳道图)
  • React - useActionState、useFormStatus与表单处理
  • 小迪笔记 第四十五天 sql 注入进阶 :二次注入,堆叠注入,数据读取(load_file)加外带
  • 适配器模式——设计模式
  • 数据分析:学习指南
  • DDR的跨4K问题
  • java的23种设计模式使用场景
  • 一文详解java中的方法
  • # issue 8 TCP内部原理和UDP编程
  • unity 让文字呈现弧度变化
  • 什么是MMD Maximum Mean Discrepancy 最大均值差异?
  • 《网络安全编程基础》之Socket编程
  • 【软件安装】Linux服务器中部署gitlab-runner实现CICD流水线
  • SSM01-MyBatis框架(一文学会MyBatis)
  • 微信小程序从后端获取的图片,展示的时候上下没有完全拼接,有缝隙【已解决】
  • JS 偏移量和鼠标位置
  • RabbitMQ中Fanout交换机的深入探讨
  • 高质量阅读微信小程序ssm+论文源码调试讲解
  • C# 中的静态构造函数和实例构造函数的区别
  • docker 部署seata
  • 思科模拟器路由器的基本配置