GBase 8a
运维管理
文章

GBASE8a集群之间配置dblink

发表于2025-07-17 15:38:07128次浏览1个评论

一、安装部署DBlink程序
获取到GBase集群透明网关的tar包后,把 tar包拷贝到目标安装路径,
使用tar–xvf[压缩包名].tar解压缩,解压缩成功后会在当前路径下生成一
个与tar包同名的目录。该目录就是透明网关的安装目录。之后使用chmod–R+x [安装目录名],为当前用户赋予透明网关安装目
录下文件及子目录相应权限。
二、参数配置
1、启动透明网关的用户拥有通过透明网关对GBase集群的读写权限。 
2、目标库必须为GBase 集群的coordinator节点,即执行语句的节点。
在目标数据库[安装目录下]/gcluster/config/gbase_8a_gcluster.cnf 中[gbased]下必须配置的参数:
gbase_dblink_gateway_ip = [透明网关 IP,如192.18.16.11] 

gbase_dblink_gateway_port = [透明网关的服务端口,如9898]
3、数据源配置文件(dblink_name.properties)
数据源的配置文件在conf/dataSource/dblink_name.properties,具体参数说明如下: 

三、启停DBLINK
进入gbaseGateway 目录下,执行如下命令即可启动透明网关: 
如下:  sh gt.sh
停止透明网关,采用直接kill gateway进程的方式: # kill-9 32334
四、创建删除db-link
1、创建DBlink
CREATE DATABASE LINK dblink_name connect to ''identified by '' using 'gc_link '; 
注:其中dblink_name是自定义的db-link的名字,后面的查询中,使用 该名字进行db-link查询。connectto ‘’ identifiedby ‘’是固定语法。 using 后面是数据源的名字。例如数据源配置文件名为gc_link.properties, 则这里填using ‘gc_link’。
2、删除db-link 
DROP DATABASE LINK dblink_name;

注:两套集群开通dblink ,管理节点开通9898和5258端口,数据节点开通5050端口,集群之间要互通才可以

评论

登录后才可以发表评论
用户头像
山佳发表于 2个月前
谢谢分享