GBase8a 数据库新集群第一次创建dblink

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
简介: GBase8a 数据库新集群第一次创建dblink

集群定义:
集群A:复合2节点集群 ,IP为192.168.5.10、 192.168.5.11
集群B:复合2节点集群 ,IP为192.168.5.20、 192.168.5.21
一.在集群B创建A-->B的DBLINK。(A-->B指数据流向:在B集群查询A集群的表)
注意:尽量不在第一个管理节点建dblink。
1.安装Gbase网关
在集群B中选择192.168.5.21该节点解压安装包
解压命令: $tar -xvf GBase8a_MPP_Cluster_Gateway_8.5.1.2_build4.16.tar

  1. 配置网关参数
    配置conf/dataSource/test_selectA.properties(尽量不要连集群第一个节点)
    本次测试数据源连接集群A的192.168.5.11节点
    注:连接的IP一定要可以PING通,否则创建dblink不成功,显示服务器没反应
    $ cat test_selectA.properties
    [ds1]
    dataSource_IP=192.168.5.11
    dataSource_port=5258
    dataSource_dbname=test
    dataSource_dbtype=gcluster
    dataSource_user=gbase
    dataSource_pwd=gbase
    dataSource_charset=utf8
    3.集群B管理节点配置gatway的网关地址
    注:先备份该文件,然后修改原始文件,以下2个参数添加在[gbased]段下。
    $ cat /opt/gcluster/config/gbase_8a_gcluster.cnf|grep dblink
    gbase_dblink_gateway_ip=192.168.5.21
    gbase_dblink_gateway_port=9898
    4.重启集群B管理节点服务
    $ cexec “gcluster_services all stop”
    $ cexec “gcluster_services all start”
    5.登录集群查看网关ip配置情况
    $gccli
    gbase>show variables like ‘%gbase_dblink_gateway%’;
    +--------------------------+-------------+
    | Variable_name | Value |
    +--------------------------+-------------+
    | gbase_dblink_gateway_ip | 192.168.5.21 |
    | gbase_dblink_gateway_port | 9898 |
    +--------------------------+-------------+
    6.启动Gbase网关
    $sh gt.sh
    7.创建DBLINK及使用DBLINK
    $gccli
    gbase>create database link testselectA connect to ‘’ identified by ‘’ using ‘test_selectA’;
    Query OK,0 rows affected (Elapsed:00:00:00:00.11)
    gbase>select * from testuser@testselectA limit 1;
    +----+------+
    | ID | age |
    +----+------+
    | 1 | 女 |
    +-----------+

二.在集群A创建B-->A的DBLINK。(B-->A指数据流向:在A集群查询B集群的表)
1.安装GBase网关
在集群A中选择192.168.5.11该节点解压安装包
解压命令: $tar -xvf GBase8a_MPP_Cluster_Gateway_8.5.1.2_build4.16.tar

  1. 配置网关参数
    配置conf/dataSource/test_selectB.properties(尽量不要连集群第一个节点)
    本次测试数据源连接集群B的192.168.5.21节点
    注:连接的IP一定要可以PING通,否则创建dblink不成功,显示服务器没反应
    $ cat test_selectB.properties
    [ds1]
    dataSource_IP=192.168.5.21
    dataSource_port=5258
    dataSource_dbname=test
    dataSource_dbtype=gcluster
    dataSource_user=gbase
    dataSource_pwd=gbase
    dataSource_charset=utf8
  2. 集群A管理节点配置gatway的网关地址
    注:先备份该文件,然后修改原始文件,以下2个参数添加在[gbased]段下。
    $ cat /opt/gcluster/config/gbase_8a_gcluster.cnf|grep dblink
    gbase_dblink_gateway_ip=192.168.5.11
    gbase_dblink_gateway_port=9898
  3. 重启集群A管理节点服务
    $ cexec “gcluster_services all stop”
    $ cexec “gcluster_services all start”
  4. 登录集群查看网关ip配置情况
    $gccli
    gbase>show variables like ‘%gbase_dblink_gateway%’;
    +--------------------------+-------------+
    | Variable_name | Value |
    +--------------------------+-------------+
    | gbase_dblink_gateway_ip | 192.168.5.11 |
    | gbase_dblink_gateway_port | 9898 |
    +--------------------------+-------------+

  5. 启动Gbase网关
    $sh gt.sh

  6. 创建DBLINK及使用DBLINK。
    $gccli
    gbase>create database link testselectB connect to ‘’ identified by ‘’ using ‘test_selectB’;
    Query OK,0 rows affected (Elapsed:00:00:00:00.11)
    gbase>select * from testuser@selectB limit 1;
    +----+------+
    | ID | age |
    +----+------+
    | 5 | 男 |
    +-----------+

相关文章
|
20天前
|
存储 关系型数据库 分布式数据库
PolarDB开源数据库进阶课13 单机版转换为集群版
本文介绍如何将“本地存储实例”转换为“共享存储实例”,依赖于先前搭建的实验环境。主要步骤包括:准备PFS二进制文件、格式化共享盘为pfs文件系统、启动pfsd服务、停库并拷贝数据到pfs内、修改配置文件,最后启动实例。通过这些操作,成功实现了从本地存储到共享存储的转换,并验证了新实例的功能。相关系列文章和视频链接提供了更多背景信息和技术细节。
21 0
|
6天前
|
存储 缓存 API
自研一款共享集群数据库,有多难?
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。
|
14天前
|
监控 关系型数据库 MySQL
云数据库:从零到一,构建高可用MySQL集群
在互联网时代,数据成为企业核心资产,传统单机数据库难以满足高并发、高可用需求。云数据库通过弹性扩展、分布式架构等优势解决了这些问题,但也面临数据安全和性能优化挑战。本文介绍了如何从零开始构建高可用MySQL集群,涵盖选择云服务提供商、创建实例、配置高可用架构、数据备份恢复及性能优化等内容,并通过电商平台案例展示了具体应用。
|
20天前
|
存储 关系型数据库 分布式数据库
PolarDB开源数据库进阶课12 集群版转换为单机版
本文介绍了如何将“共享存储实例”转换为“本地存储实例”,实验环境依赖于Docker容器中的loop设备模拟共享存储。具体步骤包括准备本地目录、停库、拷贝数据、修改配置文件并启动实例。通过这些操作,可以实现从共享存储到本地存储的平滑转换。相关系列文章详细记录了PolarDB RAC一写多读集群的搭建与管理,提供了丰富的实战经验。
20 2
|
21天前
|
SQL 关系型数据库 数据库
【YashanDB 知识库】OM 仲裁节点故障后手工切换方案和 yasom 仲裁重新部署后重新纳管数据库集群方案
本文介绍了一主一备数据库集群的部署步骤。首先在OM节点上传并解压软件包至指定路径,随后通过调整安装参数、执行安装和集群部署完成数据库设置。接着,在主备节点分别配置环境变量,并查看数据库状态以确认安装成功。最后,针对OM仲裁故障提供了手动切换方案,包括构造故障场景、关闭自动切换开关及使用SQL命令进行主备切换,确保系统高可用性。
|
4月前
|
存储 数据库
快速搭建南大通用GBase 8s数据库SSC共享存储集群
本文介绍如何GBase8s 数据库 在单机环境中快速部署SSC共享存储集群,涵盖准备工作、安装数据库、创建环境变量文件、准备数据存储目录、修改sqlhost、设置onconfig、搭建sds集群及集群检查等步骤,助你轻松完成集群功能验证。
|
4月前
|
SQL 数据库
GBase8a 数据库集群v953扩容案例问题分享
GBase8a 数据库集群v953扩容案例问题分享
|
4月前
|
存储 缓存 网络安全
南大通用GBase 8s 数据库 RHAC集群基本原理和搭建步骤
南大通用GBase 8s 数据库 RHAC集群基本原理和搭建步骤
|
4月前
|
存储 关系型数据库 数据库
【赵渝强老师】PostgreSQL的数据库集群
PostgreSQL的逻辑存储结构涵盖了数据库集群、数据库、表、索引、视图等对象,每个对象都有唯一的oid标识。数据库集群是由单个PostgreSQL实例管理的所有数据库集合,共享同一配置和资源。集群的数据存储在一个称为数据目录的单一目录中,可通过-D选项或PGDATA环境变量指定。
|
6月前
|
存储 缓存 关系型数据库
阿里云数据库 SelectDB 多计算集群核心设计要点揭秘与场景应用
在云原生存算分离架构下,多计算集群的实现从技术方案上看似乎并不存在过多难题。但从产品的角度而言,具备成熟易用的多计算集群能力且能运用于用户实际业务场景中,还有较多核心要点需要深度设计
阿里云数据库 SelectDB 多计算集群核心设计要点揭秘与场景应用