博文目录
Linux下安装Kettle
1. 介绍
1.1. 目的
此文档为环境 ETL Server 安装 Kettle 提供操作指引。
1.2. 范围
此文档仅限 Linux 环境安装。供 ETL 开发维护人员及系统维护人员使用。
2. 安装准备
2.1. 用户规划
针对 ETL Server 创建 etl 组及 edwetl 用户,脚本如下:
groupadd etl
useradd -g etl -p edwetl123$%^ -m edwetl
2.2. 目录规划
在 edwetl 用户根目录下,创建安装程序目录(software),用于存放安装包;脚本如下: 登录 edwetl 用户:
cd ~
mkdir software
2.3. 安装包准备
通过 FTP 或 SFTP 上传安装包到目录:/home/edwetl/software
下。 安装包名称:pdi-ce-7.0.0.0-25.zip
2.4. 环境变量配置
由于 KETTLE 为纯 JAVA 开发,故运行 KETTLE 需要 JDK 环境。所以需要配置 JAVA_HOME 环境变量。 登录 edwetl 用户,打开配置文件,增加 JAVA_HOME = “实际 JDK 路径”。
vim ~/.bash_profile
export JAVA_HOME=/usr/java/jdk1.8.0_102
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
source ~/.bash_profile
3. 开始安装
Kettle 为绿色软件,解压即为安装。 登录 edwetl 用户
cd /home/edwetl/software
unzip pdi-ce-7.0.0.0-25.zip
4. 安装检查
解压完成后,进入目录:/home/edwetl/software/data-integration
。
给目录下所有.sh 文件可执行权限:chmod a+x *.sh
运行 kitchen.sh:./kitchen.sh