返回首页

gbase数据、南大通用产品文档:GBase8aserver 配置

更新日期:2024年09月11日

操作步骤
步骤1
修改集群配置文件gbase_8a_gcluster.cnf,在[gbased]里添加ssl 信息。以路径
/usr/local/ssl 为例,添加示例如下:
$ vi $GCLUSTER_BASE/config/gbase_8a_gcluster.cnf
[client]
port=5258
socket=/tmp/gcluster_5258.sock
connect_timeout=43200
#default-character-set=gbk
[gbased]
basedir = /opt/gcluster/server

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
440
datadir = /opt/gcluster/userdata/gcluster
socket=/tmp/gcluster_5258.sock
pid-file = /opt/gcluster/log/gcluster/gclusterd.pid
#default-character-set=gbk
ssl-ca=/usr/local/ssl/ca-cert.pem
ssl-cert=/usr/local/ssl/server-cert.pem
ssl-key=/usr/local/ssl/server-key.pem
log-error
port=5258
core-fil
步骤2
查看配置是否成功,重启集群。
#gcluster_services all restart
步骤3
执行gccli,登录集群。
$ gccli -uroot
GBase client 9.5.2.13.113642. Copyright (c) 2004-2020, GBase.
All Rights
Reserved.
步骤4
查看ssl 参数状态,配置成功则显示为“YES”。
gbase> show variables like 'have_%ssl';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| have_openssl
| YES
|
| have_ssl
| YES
|
+---------------+-------+
2 rows in set

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
441

- 77 -

GBase 8s 管理员参考
南大通用数据技术股份有限公司 V

创建/删除MOT
创建MOT 非常简单。
只有MOT 中的创建和删除表语句与GBase 8c 中基于磁盘的表的
语句不同。SELECT、DML 和DDL 的所有其他命令的语法对于MOT 表和GBase 8c 基于磁
盘的表是一样的。

创建MOT:
create FOREIGN table test(x int) [server mot_server];

以上语句中:

始终使用FOREIGN 关键字引用MOT。

在创建MOT 表时,[server mot_server]部分是可选的,因为MOT 是一个集成的引
擎,而不是一个独立的服务器。

上文以创建一个名为test 的内存表(表中有一个名为x 的整数列)为例。在下一节
(创建索引)中将提供一个更现实的例子。

如果postgresql.conf 中开启了增量检查点,则无法创建MOT。因此请在创建MOT
前将enable_incremental_checkpoint 设置为off。

删除名为test 的MOT:
drop FOREIGN table test;
有关MOT 的功能限制(如数据类型),请参见MOT SQL 覆盖和限制。