Kettle安装配置-kettle-5.0.1-Centos7$

一、环境准备

二、下载安装

三、核心文件配置

四、运行软件

一、环境准备

1.1 Centos7
1.2 创建用户

$ useradd -m -g bigdata etl -s /bin/bash       # ll /home/查看是否创建成功
$ passwd etl
$ visudo
$ su etl

二、下载安装

2.1 下载地址:kettle-5.0.1https://sourceforge.net/projects/pentaho/files/Data Integration

2.1 解压缩
进入文件下载目录

$ sudo mkdir -p /usr/local/etl/kettle5.0.1
$ sudo unzip ./pdi-ce-5.0.1-stablezip -d /usr/local/etl/kettle5.0.1
$ cd /usr/local/etl/
$ sudo chown -R etl ./kettle5.0.1
$ sudo chgrp -R bigdata ./kettle5.0.1
$ sudo ln -s /usr/local/etl/kettle5.0.1 ~/kettle    # 方便版本更换

2.3 设置环境变量

$ vi ~/.bash_profile
JAVA_HOME=/usr/jvm/jdk1.8
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

$ source ~/.bash_profile

三、运行软件

$ cd ~/kettle/data/data-integration
$ ./carte.sh 127.0.0.1 8081 &

出现监听窗口则运行成功:

[etl@xiaojy data-integration]$ ./carte.sh 127.0.0.1 8081
/home/etl/kettle/data-integration
2021/08/06 04:40:05 - Carte - Installing timer to purge stale objects after 1440 minutes.
2021-08-06 04:40:05.544::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
2021/08/06 04:40:05 - Carte - 创建 web 服务监听器 @ 地址: 127.0.0.1:8081
2021-08-06 04:40:05.661::INFO:  jetty-6.1.21
2021-08-06 04:40:05.765::INFO:  Started SocketConnector@127.0.0.1:8081

使用网页登录:127.0.0.1:8081,初始账号密码为cluster,如下显示:
image

注意:此处没有运行spoon.sh,主要是因为在此环境为Linux命令行界面,没有图像化界面;并且如果运行spoon.sh可能会报错,出现缺少依赖包和要求安装图形化界面情况;

posted @ 2021-08-06 11:58  xiaojy  阅读(449)  评论(0)    收藏  举报