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

KETTLE安装部署V2.0

一、前置准备工作

  1. JDK:下载JDK (1.8),安装并配置 JAVA_HOME 环境变量,并将其下的 bin 目录追加到 PATH 环境变量中。如果你的环境中已存在,可以跳过这步。
  2. KETTLE(8.2)压缩包:LHR提供
  3. 关闭防火墙
  4. 将软件包都上传到/opt/software,没有software请新建:
    [root@cbf-tacdhk-01 opt]# mkdir software

二、安装

2.1 安装jdk(如果安装过请跳过)

#在/usr路径下新建目录java/
[root@cbf-tacdhk-01 usr]# mkdir java/
#解压jdk安装包到/usr/java/
[root@cbf-tacdhk-01 java]# tar -zxvf /opt/software/jdk-8u221-linux-x64.tar.gz
#配置环境变量
[root@cbf-tacdhk-01 usr]# vim /etc/profile
#将下文写入/etc/profile最开头

#java
export JAVA_HOME=/usr/java/jdk1.8.0_221
export CLASSPATH=.: J A V A H O M E / j r e / l i b / r t . j a r : {JAVA_HOME}/jre/lib/rt.jar: JAVAHOME/jre/lib/rt.jar:{JAVA_HOME}/lib/dt.jar: J A V A H O M E / l i b / t o o l s . j a r e x p o r t P A T H = {JAVA_HOME}/lib/tools.jar export PATH= JAVAHOME/lib/tools.jarexportPATH=PATH:${JAVA_HOME}/bin
#重载环境变量
[root@cbf-tacdhk-01 usr]# source /etc/profile
#验证是否安装成功
[root@cbf-tacdhk-01 usr]# java -version
在这里插入图片描述

2.2 安装KETTLE

#在/opt路径下新建目录kettle/
[root@cbf-tacdhk-01 opt]# mkdir kettle/
#解压kettle安装包到/opt/kettle/
[root@cbf-tacdhk-01 kettle]# unzip pdi-ce-8.2.0.0-342.zip
#解压后进入/opt/kettle/data-integration目录,将.sh文件设计为可执行权限
[root@cbf-tacdhk-01 data-integration]# chmod 777 *.sh
#把jdbc传到/opt/kettle/data-integration/lib
#配置kettle环境变量
[root@cbf-tacdhk-01 usr]# vim /etc/profile
#将下文写入/etc/profile

export KETTLE_HOME=/opt/kettle/data-integration
export PATH=$PATH:$KETTLE_HOME

#重载环境变量
[root@cbf-tacdhk-01 usr]# source /etc/profile
#在/opt/kettle/data-integration测试kettle是否可执行
[root@cbf-tacdhk-01 data-integration]# ./kitchen.sh
#报错:
在这里插入图片描述
[root@cbf-tacdhk-01 data-integration]#yum -y install webkitgtk-2.4.9-1.el7.x86_64.rpm
#如下正确:
在这里插入图片描述

2.3 配置远程资源库

参考添加链接描述
#将转换/作业以xml的格式存储到一台数据库中,每次执行转换/作业都去数据库中调用,目的是①作业不易丢失;②kettle数据库配置不易丢失;③可以多人协同修改开发kettle
#需要一台oracle数据库,需要新建一个数据库账号kettlelib
#将repositories.xml(远程资源库的配置文件)、kettle.properties(kettle配置文件)上传到/opt/kettle/data-integration/.kettle

#需要在本地Windows安装一个kettle软件,同样将repositories.xml、kettle.properties复制到./kettle目录下,启动kettle
#本地安装需要将kettle软件包解密,由于调试与开发需要本地能连接到各个系统数据库,建议后续已虚拟机的方式访问
在这里插入图片描述
在这里插入图片描述


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

相关文章:

  • qt 读写文本、xml文件
  • Pytorch使用手册-Build the Neural Network(专题五)
  • 【机器学习chp7】SVM
  • AIGC-----AIGC在虚拟现实中的应用前景
  • 文件内容扫描工具
  • 组合模式详解及Java实现
  • 048 下单锁库存
  • TCP(Transmission Control Protocol,传输控制协议)报文段的首部格式
  • 【系统设计】图书管理系统设计-2-数据库创建
  • Acunetix v24.10.241106172web漏洞扫描工具安装教程+分享(linux+Windows)
  • TCP socket api详解 续
  • Android 常用命令和工具解析之GPU相关
  • 如何制作项目网页
  • netconf 代码示例-客户端
  • 2023.11 Graph-Enriched Biomedical Language Models: A Research Proposal
  • 斐波那契数列 相关问题 详解
  • 算法篇:贪心算法
  • vue3 属性透传
  • Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No “exports“ main defined
  • 本地 PHP 和 Java 开发环境 Docker 化与配置开机自启
  • 详解Qt 中使用虚拟键盘(软键盘qtvirtualkeyboard)
  • 【面试分享】主流编程语言的内存回收机制及其优缺点
  • fastjson不出网打法—BCEL链
  • Leetcode 290 word Pattern
  • 【Qt】Qt 在main.cpp中使用tr()函数报错
  • 【设计模式】【结构型模式(Structural Patterns)】之装饰模式(Decorator Pattern)