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

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 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 | 男 |
    +-----------+

相关文章
|
24天前
|
Cloud Native 关系型数据库 分布式数据库
客户说|知乎基于阿里云PolarDB,实现最大数据库集群云原生升级
近日,知乎最大的风控业务数据库集群,基于阿里云瑶池数据库完成了云原生技术架构的升级。此次升级不仅显著提升了系统的高可用性和性能上限,还大幅降低了底层资源成本。
|
2月前
|
负载均衡 算法 关系型数据库
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
本文聚焦 MySQL 集群架构中的负载均衡算法,阐述其重要性。详细介绍轮询、加权轮询、最少连接、加权最少连接、随机、源地址哈希等常用算法,分析各自优缺点及适用场景。并提供 Java 语言代码实现示例,助力直观理解。文章结构清晰,语言通俗易懂,对理解和应用负载均衡算法具有实用价值和参考价值。
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
|
3月前
|
负载均衡 算法 关系型数据库
大数据新视界--大数据大厂之MySQL数据库课程设计:MySQL集群架构负载均衡故障排除与解决方案
本文深入探讨 MySQL 集群架构负载均衡的常见故障及排除方法。涵盖请求分配不均、节点无法响应、负载均衡器故障等现象,介绍多种负载均衡算法及故障排除步骤,包括检查负载均衡器状态、调整算法、诊断修复节点故障等。还阐述了预防措施与确保系统稳定性的方法,如定期监控维护、备份恢复策略、团队协作与知识管理等。为确保 MySQL 数据库系统高可用性提供全面指导。
|
3月前
|
存储 NoSQL 数据库
Redis 逻辑数据库与集群模式详解
Redis 是高性能内存键值数据库,广泛用于缓存与实时数据处理。本文深入解析 Redis 逻辑数据库与集群模式:逻辑数据库提供16个独立存储空间,适合小规模隔离;集群模式通过分布式架构支持高并发和大数据量,但仅支持 database 0。文章对比两者特性,讲解配置与实践注意事项,并探讨持久化及性能优化策略,助你根据需求选择最佳方案。
123 5
|
3月前
|
Cloud Native 关系型数据库 分布式数据库
登顶TPC-C|云原生数据库PolarDB技术揭秘:Limitless集群和分布式扩展篇
云原生数据库PolarDB技术揭秘:Limitless集群和分布式扩展篇
|
4月前
|
Cloud Native 关系型数据库 分布式数据库
登顶TPC-C|云原生数据库PolarDB技术揭秘:Limitless集群和分布式扩展篇
阿里云PolarDB云原生数据库在TPC-C基准测试中以20.55亿tpmC的成绩刷新世界纪录,展现卓越性能与性价比。其轻量版满足国产化需求,兼具高性能与低成本,适用于多种场景,推动数据库技术革新与发展。
|
4月前
|
存储 SQL 并行计算
【赵渝强老师】达梦数据库MPP集群的架构
达梦数据库提供大规模并行处理(MPP)架构,以低成本实现高性能并行计算,满足海量数据存储和复杂查询需求。DM MPP采用完全对等无共享体系,消除主节点瓶颈,通过多节点并行执行提升性能。其执行流程包括主EP生成计划、分发任务、各EP并行处理及结果汇总返回。为确保高可用性,建议结合数据守护部署。
104 0
|
4月前
|
SQL 关系型数据库 数据库
【YashanDB知识库】OM仲裁节点故障后手工切换方案和yasom仲裁重新部署后重新纳管数据库集群方案
本文介绍了主备数据库集群的部署、OM仲裁故障切换及重新纳管的全过程。首先通过解压软件包并调整安装参数完成数据库集群部署,接着说明了在OM仲裁故障时的手动切换方案,包括关闭自动切换开关、登录备节点执行切换命令。最后详细描述了搭建新的yasom仲裁节点以重新纳管数据库集群的步骤,如生成配置文件、初始化进程、执行托管命令等,确保新旧系统无缝衔接,保障数据服务稳定性。
|
4月前
|
存储 缓存 Oracle
崖山数据库YashanDB的共享集群机制初探
YashanDB共享集群是崖山数据库系统的核心特性,支持单库多实例并发读写,确保强一致性与高可用性。基于Shared-Disk架构和Cohesive Memory技术,实现数据页协同访问及资源控制。其核心组件包括YCK、YCS和YFS,提供金融级RPO=0、RTO<10秒的高可用能力。通过自研“七种武器”(如页内锁、去中心化事务管理等),优化性能并解决读写冲突。相比Oracle RAC,YashanDB在TPC-C测试中性能高出30%,适用于金融、电信等关键领域,推动国产化替代进程。
崖山数据库YashanDB的共享集群机制初探
|
4月前
|
存储 缓存 API
自研一款共享集群数据库,有多难?
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。