kettle安装设置

安装基础包, 及JAVA环境
apt-get install libwebkitgtk-1.0.0
apt-get install openjdk-8-jre-headless
安装unrar解压缩
apt-get install unrar

上传kettle软件 (后续有新版本可以更新)
路径: O:\系统支持组\DBA组\pdi-ce7.0.rar

unrar x pdi-ce7.0.rar
mv data-integration /opt/kettle7.0

配置Repository数据库
Repository支持多种关系型数据库, 但之前的使用, 如使用MySQL会存在锁表问题, 如有多人同时查看同一个ETL JOB/TRANSFORMATION, 会被锁, 影响使用.
后改为在JOB服务器本机安装postgresql.

安装并创建repository数据库
apt-get install postgresql
su – postgres
postgres=# CREATE USER etl_rep WITH PASSWORD ‘password’;
postgres=# create database etl_rep owner etl_rep;
postgres=# \q

添加权限并使权限生效
cd /etc/postgresql/9.5/main
vi pg_hba.conf
添加

10.168.2.99是本机ip, 让job服务器可以连接

host etl_rep etl_rep 10.168.2.99/32 md5
10.1.42.3 是开发者机器ip, 让开发者可以连接
host etl_rep etl_rep 10.1.42.3/32 md5

export PATH=”$PATH”:/usr/lib/postgresql/9.5/bin/
export PGDATA=/var/lib/postgresql/9.5/main
pg_ctl reload

cd /etc/postgresql/9.5/main
vi postgresql.conf
修改监听ip
listen_addresses = ‘10.168.2.99’
pg_ctl restart
运行本地的kettle程序, 打开右上角Connect下面的Repository Manager

默认密码admin登录.
打开本地的repositories.xml配置文件
路径为D:\Users\yuanyong_dba.kettle
其中有两段:

属于本次配置, COPY到以下内容中:

猜你喜欢

转载自blog.csdn.net/qq_22994783/article/details/81702193