gbase透明网关配置卸载
安装透明网关
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 安装目录名称,即可删除安装目录。
热门帖子
- 12025-12-01浏览数:182763
- 22023-05-09浏览数:25057
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17528