通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA

栏目: 数据库 · 发布时间: 7年前

内容简介:本文介绍如何通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA,FusionInsight LibrA与ODI 12c的完美结合。在ODI服务上配置FusionInsight LibrA客户端,完成客户端认证操作。以操作系统用户omm登录CN所在服务器,启动环境变量操作,完了设置允许ODI服务器访问LibrA。

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

1、FusionInsight LibrA客户端配置

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

[<a href="https://www.linuxidc.com/topicnews.aspx?tid=12" target="_blank" title="Oracle">Oracle</a>@odi ~]$ source /u02/huawei/client/bigdata_env 
[oracle@odi ~]$ kinit candon
Password for candon@<a href="https://www.linuxidc.com/topicnews.aspx?tid=13" target="_blank" title="Hadoop">Hadoop</a>.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->新建数据服务器->新建物理方案,如下图所示:

    通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA 通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA

    4、创建逻辑体系结构

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

    通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA

    5、创建ODI模型

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

    通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA

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

    6、创建ODI项目

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

    通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA

    7、创建项目映射

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

    通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA 通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA 通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA

    8、运行映射

    通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA 通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2018-11/155581.htm


以上所述就是小编给大家介绍的《通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

深入浅出HTML5编程

深入浅出HTML5编程

弗里曼 (Eric Friiman)、罗布森 (Elisabdth Robson) / 东南大学出版社 / 2012-4 / 98.00元

《深入浅出HTML5编程(影印版)(英文)》就是你的特快车票,它可以带你学习如何使用今天的标准同时也会是明日的最佳实践来搭建Web应用。同时,你会了解HTML5的新API的基本知识,甚至你还会弄明白这些API是如何与你的网页进行交互,JaVaScript如何为它们提供动力,以及你如何使用它们来搭建能够打动你的老板并且吸引你的朋友的Web应用。一起来看看 《深入浅出HTML5编程》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试