kettle安装设置

本文详细介绍了在Linux环境下安装Kettle基础包、JAVA环境和unrar,然后通过apt-get安装PostgreSQL,创建数据库用于Kettle的Repository。在解决多人并发访问导致的锁表问题后,配置pg_hba.conf和postgresql.conf文件,允许指定IP访问,并测试了Kettle连接Repository的正确性。
摘要由CSDN通过智能技术生成

安装基础包, 及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/
expo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值