暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

Gbase 8a 之 DB-link的安装与使用

原创 lss 2022-09-16
2286

一、DB-link简介

GBase集群透明网关的主要作用是在GBase集群中直接访问其他GBase集群。GBase集群透明网关服务获取db-link的请求信息,根据请求将数据抽取到GBase集群中或推送到远端数据库中。

通过dblink功能,可以像访问本地数据库一样访问远程数据库表中的数据。


二、DB-link的安装过程

【源集群】

步骤1:安装透明网关安装包

tar -xvf [压缩包名].tar

chmod -R +x [安装目录名]

步骤2:配置网关的服务端口(默认为9898,一般不需要更改)

该参数为安装目录下的conf/conf.properties中的gbase.gt.port

步骤3:配置网关

cd 安装目录/conf/dataSource

创建数据源配置文件,“数据源名”.properties(例如:gc.properties)

gc.properties的格式及内容如下:

dataSource_IP=10.10.12.108                 #数据源的ip

dataSource_port=5258                          #数据源的端口(gcluster是5258,gnode是5050)

dataSource_dbname=test_dblink          #数据源的库名

dataSource_dbtype=gcluster                #数据源的类型

dataSource_user=root                           #网关连接数据源使用的用户名

dataSource_pwd=                                  #网关连接数据源使用的密码

步骤4:启动网关服务

sh gt.sh

可使用ps - ef | grep Gateway 或者 lsof -i:9898查看网关是否启动成功

  • tips:

运行sh gt.sh时,可能会遇到Address already in use的报错,这是因为曾经启动过网关。

如需再次启动,ps -ef | grep Gateway找到对应的进程号 ,kill掉,再次重新启动即可


【目标集群】

网关部署成功后,通过配置文件的方法告诉目标集群的Gcluster网关的ip和端口

步骤1:修改gcluster配置文件(/opt/gcluster/config/gbase_8a_gcluster.cnf)

增加网关相关的配置变量:

gbase_dblink_gateway_ip=10.10.12.108(源集群ip地址)

gabse_dblink_gateway_port=9898

步骤2:重启gcluster服务

  • tips:

重启服务后可能会出现报错:unkown variable 

出现这个报错的原因是dblink变量放置的位置不对,需要将网关相关的配置变量放在配置文件中[gbased]下方能识别


三、DB-link的简单使用

步骤1:源集群与目标集群建立数据库

【源集群】

create database test;

use test;

create table t1 (a int, b varchar(10));

insert into t1 values(1,'ab');

insert into t1 values(2,'ba');

【目标集群】

create database test;

use test;

步骤2:使用目标集群建立dblink

create database link gc_dblink connect to "identified by" using 'gc';        #创建dblink

select * from gbase.dblinks;                                                                        #查询环境中现有的dblink

步骤3:使用目标集群查询

select * from t1@gc_dblink;

最后修改时间:2022-09-19 17:26:13
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论