阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

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

227次阅读
没有评论

共计 1279 个字符,预计需要花费 4 分钟才能阅读完成。

本文介绍如何通过 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-> 新建数据服务器 -> 新建物理方案,如下图所示:
    通过 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

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计1279字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中