kettle在linux上的部署安装及使用
安装
#java -version //查看是否安装了java
如果没有安装,需要安装并配置环境变量
java安装
java下载地址:
https://link.zhihu.com/?target=https%3A//www.oracle.com/java/technologies/downloads/
或者网盘下载
通过网盘分享的文件:jdk-21_linux-x64_bin.tar.gz
链接: https://pan.baidu.com/s/1bJwzfd_i5rth2aZEyaBeFw?pwd=etsm 提取码: etsm
#cd /usr/local
#mkdir java
将下载的安装包放到创建的java目录下
#cd /usr/local/java
解压下载的压缩包,我这里的文件包是 jdk-21_linux-x64_bin.tar.gz
#tar -zxvf jdk-21_linux-x64_bin.tar.gz
配置环境变量
#cd /etc
#vi profile //有些修改文件的命令是vim profile
在 /etc/profile 文件的末尾追加如下内容
export JAVA_HOME=/usr/local/java/jdk-21.0.4 (注意改安装包的名称,和实际相对应)
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
执行下面命令 让profile文件马上生效
#source /etc/profile
#java -version
返回java 版本信息即为成功
kettle安装
下载地址
https://pentaho.com/pentaho-developer-edition/#communityProducts
不想注册的可以选择网盘
通过网盘分享的文件:pdi-ce-10.2.0.0-222.zip
链接: https://pan.baidu.com/s/1Dcz-L4TXC8pNWOdtJEMfqg?pwd=zyh4 提取码: zyh4
#cd /usr/local
#mkdir kettle
将安装包放置到/usr/local/kettle目录下
#cd kettle
#unzip pdi-ce-10.2.0.0-222.zip
#cd data-integration
#./kitchen.sh
出现下面的信息表示启动成功
使用
在本地配置好kettle的作业和转换,并将其保存下来
注意:在配置作业的转换时,转换的地址改为下面的内容:${Internal.Entry.Current.Directory}/转换名称.ktr
在kettle目录下新建一个存放作业和转换的目录
#cd /usr/local/kettle
#mkdir kettle_file
启动kettle
#cd /usr/local/kettle/data-integration
#./pan.sh -file=/usr/local/kettle/kettle_file/test.ktr //启动之前存好的转换
出现下面的打印内容表示成功
#./kitchen.sh -file=/usr/local/kettle/kettle_file/job_test.kjb //启动作业
出现下面内容,表示启动成功
版权归原作者 消遣水果 所有, 如有侵权,请联系我们删除。