前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA

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

作者头像
星哥玩云
发布2022-08-17 16:55:57
5090
发布2022-08-17 16:55:57
举报
文章被收录于专栏:开源部署

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

1、FusionInsight LibrA客户端配置

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

代码语言:javascript
复制
[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。

代码语言:javascript
复制
--创建用户
[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
通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA
通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA

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

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

5、创建ODI模型 ODI->设计器->模型,如下图所示:

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

最后,点击“逆向工程”同步表结构。 6、创建ODI项目 ODI->设计器->项目,如下图所示:

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

7、创建项目映射 具体请参考博客上的相关odi文章,结果如下图所示:

通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA
通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA
通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA
通过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
通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA
通过ODI 12c同步PostgreSQL数据到FusionInsight LibrA
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、FusionInsight LibrA客户端配置
  • 2、配置客户端接入认证
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档