Kettle-01-安装(CentOS 7 离线)
说明:文中说的下载,都是在有网络的机器上下载文件,再用FTP上传到Centos中
1、安装Java JDK
1.1 下载
https://mirrors.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz
1.2 安装
usr目录下新建目录java,并进入目录
mkdir /uer/java cd /usr/java
ftp上传到新建目录,然后执行解压命令
tar -zxvf jdk-8u202-linux-x64.tar.gz
配置JDK环境变量
vi /etc/profile
拉到最下面,添加下面的文本,然后esc+:wq保存
export JAVA_HOME=/usr/java/jdk1.8.0_202 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 /etc/profile
测试是否安装配置成功(如果不好使,就reboot重启一下,当然生产环境慎用重启)
java -version
2、安装Kettle
2.1 下载
http://mirror.bit.edu.cn/pentaho/Pentaho%208.2/client-tools/pdi-ce-8.2.0.0-342.zip
2.2 安装
切换到opt目录
cd /opt
ftp上传到此目录,并解压
unzip pdi-ce-8.2.0.0-342.zip
#############################
如果没有unzip命令,下载安装unzip工具
http://www.rpmfind.net/linux/centos/7.9.2009/os/x86_64/Packages/unzip-6.0-21.el7.x86_64.rpm
下载后执行
rpm -ivh unzip-6.0-21.el7.x86_64.rpm
#############################
执行删除命令,删除压缩包(没别的用途,喜欢)
rm pdi-ce-8.2.0.0-342.zip
测试是否安装成功
cd /opt/data-integration/ ./kitchen.sh
如果出现Options这段,就说明可以使用了,如果没出现,那就Google或者百度相关的错误信息吧