GBase 8a
其他
文章

gbase透明网关配置卸载

发表于2024-12-30 20:21:1056次浏览2个评论

安装透明网关

1.获取到GBase8a集群透明网关的tar包后,把 tar包拷贝到目标安装路径,使用tar –xvf [压缩包名].tar解压缩。

2.解压缩成功后会在当前路径下生成一个与tar包同名的目录,该目录就是透明网关的安装目录。

3.使用chmod –R +x  [安装目录名],为当前用户赋予透明网关安装目录下文件及子目录相应权限。

配置透明网关

网关服务配置文件包含三类(存放路径为透明网关安装目录的conf文件夹):

1.网关参数配置文件:conf.properties

2.网关数据源配置文件:dataSource/dblink_name.properties

3.网关目标数据库配置文件:gcluster/gbase8a_gcluster.properties

配置Gateway参数

网关配置文件固定为conf.properties

示例:

gbase.gt.port=9898

gbase.gt.encode=utf8

gbase.gt.pagesize=10000

#load data type : batch=1, insert values=0

gbase.gt.load.data.type=1

gbase.gt.table.use.decimal=1

#paging query : not=0, yes=1;default=0

gbase.gt.gc.paging.query=0

gbase.gt.st.paging.query=0

gbase.gt.orcl.paging.query=0

gbase.gt.mysql.paging.query=0

gbase.gt.tera.paging.query=0

gbase.gt.hive.paging.query=0

gbase.gt.oceanbaseoracle.paging.query=0

gbase.gt.gbase8c.paging.query=0

#commit type : transaction commit=0, paging commit=1

gbase.gt.commit.type=0

#timeout

gbase.gt.wait.timeout=7200

#timeout to fetch gcluster datasource(second) : default=108000

gbase.gt.gc.fetch.timeout=108000

#thread pool type: 0-fixed thread pool 1-thread pool executor

gbase.gt.thread.pool.type=0

#thread pool size(gbase.gt.thread.pool.type=0 effect)

gbase.gt.thread.pool.size=1000

#core pool size(gbase.gt.thread.pool.type=1 effect)

gbase.gt.core.pool.size=200

#maximum pool size(gbase.gt.thread.pool.type=1 effect)

gbase.gt.maximum.pool.size=5000

#keep alive time(gbase.gt.thread.pool.type=1 effect)

gbase.gt.keep.alive.time=0

#queue size(gbase.gt.thread.pool.type=1 effect)

gbase.gt.queue.size=10

#encryption 0 false 1 true

#gbase.gt.passwd.encryption=1

配置数据源

数据源配置文件:dataSource/dblink_name.properties 。

可以配置多个数据源,每个数据源对应一个配置文件,以数据源名称标识,如数据源dblink_name的配置文件名为dblink_name.properties。

示例:

[ds1]

dataSource_dbtype=gcluster

dataSource_url=jdbc:gbase://192.168.190.201/test

dataSource_IP=192.168.190.201

dataSource_port=5258

dataSource_dbname=test

dataSource_user=gbase

dataSource_pwd=gbase20110531

dataSource_charset=utf8

配置coordinator连接参数

网关的conf/gcluster 路径下gbase8a_gcluster.properties文件中需要配置所有本地 gcluster 的coordinator和gnode的连接参数。

示例:

[gc1]

gcluster_IP=192.168.8.102 --本地ip

gcluster_port=5258        -- 端口

gcluster_user=root    --用户

gcluster_pwd=root    -- 用户密码

gcluster_encode=utf-8    -- gcluster所使用的字符集

[gn1]

gcluster_IP=192.168.8.103 --本地ip

gcluster_port=5050      -- 端口

gcluster_user=root    --用户

gcluster_pwd=root    -- 用户密码

gcluster_encode=utf-8    -- gcluster所使用的字符集

网关HA冗余部署

网关高可用冗余部署,可部署两套相同配置的网关服务,一主一备,同时都启动在线,当gcluster连接主网关失败时将尝试连接备用网关。

启动停止透明网关

进入gbaseGateway安装目录下,执行如下命令即可启动透明网关:

$ sh gbaseGatewayServer.sh --help

Usage: gbaseGatewayServer.sh {start|stop|restart|status}

$ sh gbaseGatewayServer.sh start

卸载透明网关

GBase8a集群透明网关属于纯绿色软件,对操作系统没有侵入性,所以不需要使用卸载程序进行卸载,直接删除透明网关整个安装目录即可。

停止透明网关服务之后,进入透明网关安装目录的上一级目录,执行rm –r 安装目录名称,即可删除安装目录。

 

评论

登录后才可以发表评论
用户头像
levvel发表于 2个月前
分析得很到位!
曾浩轩发表于 2个月前
继续努力