odi12配置mysql_通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA

本文介绍如何通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA,FusionInsight LibrA与ODI 12c的完美结合。

1、FusionInsight LibrA客户端配置

在ODI服务上配置FusionInsight LibrA客户端,完成客户端认证操作。

[Oracle@odi ~]$ source /u02/huawei/client/bigdata_env

[oracle@odi ~]$ kinit candon

Password for candon@Hadoop.COM:

[oracle@odi ~]$ klist

Ticket cache: FILE:/tmp/krb5cc_1000

Default principal: candon@HADOOP.COM

Valid starting Expires Service principal

2018-10-08T17:00:58 2018-10-09T17:00:55 krbtgt/HADOOP.COM@HADOOP.COM

[oracle@odi ~]$ odi

2、配置客户端接入认证

以操作系统用户omm登录CN所在服务器,启动环境变量操作,完了设置允许ODI服务器访问LibrA。

--创建用户

[omm@hwd01 ~]$ gsql -d postgres -p 25308

postgres=# create user rhnuser with sysadmin identified by 'abcABC@12';

--设置允许192.168.120.80的客户端服务本机

[omm@hwd01 ~]$ gs_guc set -Z coordinator -N all -I all -h "host all rhnuser 192.168.120.80/32 sha256"

-Z coordinator表示实例类型为coordinator。

-N all表示集群的所有主机。

-I all表示主机的所有实例。

-h表示指定需要在“pg_hba.conf”增加的语句。

all表示允许客户端连接到任意的数据库。

rhnuser表示连接数据库的用户。

192.168.120.80/32表示只允许IP地址为192.168.120.80的主机连接。此处的IP地址不能为集群内的IP,在使用过程中,请根据实际网络进行配置修改。

sha256表示连接时jack用户的密码使用sha256算法加密

这条命令在所有CN实例对应的“pg_hba.conf”文件中添加了一条规则,用于对连接CN的客户端进行鉴定。

3、创建物理体系结构

以创建LibrA为例,PostgreSQL体系结构同理创建。

ODI->拓扑->物理体系结构->PostgreSQL->新建数据服务器->新建物理方案,如下图所示:

46407c55a9bee69c673520519329566a.png

1e24dd393ef0c313e460a2a4e073f59f.png

4、创建逻辑体系结构

ODI->拓扑->逻辑体系结构->PostgreSQL->新建逻辑方案

1754f547d33afa5f10a042a351ad17ae.png

5、创建ODI模型

ODI->设计器->模型,如下图所示:

d4a1030443232db259b9d3a059d58b8a.png

最后,点击“逆向工程”同步表结构。

6、创建ODI项目

ODI->设计器->项目,如下图所示:

a985b1a51fb4ab1f24cf24f1b352b5dc.png

7、创建项目映射

具体请参考博客上的相关odi文章,结果如下图所示:

4f9ffa0b23e1923bca38e34b07651fd2.png

96dece0c7e9cf21925353c446a7ea7ce.png

de61a828db73a8fd3973e54750f61a8f.png

8、运行映射

56c6a6677d4abe76d32cb75e6099621c.png

7e8ba499f5690c30601b08a59116f121.png

0b1331709591d260c1c78e86d0c51c18.png

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值