返回首页

gbase数据、南大通用产品文档:GBase8a步骤3 多实例初始配置

更新日期:2024年09月11日

多实例的初始配置可使用单VC 模式,也可使用多VC 模式,操作和配置同非多实
例普通安装相同,可以参考3.2.2 初始配置。
多实例建议同一服务器上的所有数据节点归属于同一VC,多VC 模式时配置VC
注意将同一服务器的所有IP 置于同一VC 内。如下例:
第一步:创建VC
vi vc.xml











gcadmin createvc
vc.xml
第二步:创建distribution
多实例需保证同一服务器上的主数据分片备份到其他服务器上,
本例中使用默认的
pattern 1,将同一服务器上的数据节点置于同一机架上。如下所示:

GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
100
修改gcChangeInfo.xml,将同一服务器的ip 放到一个机架里。
$ vi gcChangeInfo.xml











gcadmin distribution gcChangeInfo.xml p 1 d 1
生成新的hashmap
$ gccli
gbase> use vc vc1;
gbase> initnodedatamap;

DECLARE
x NUMBER := 0;
BEGIN
LOOP -- After CONTINUE statement, control resumes here
DBMS_OUTPUT.PUT_LINE ('Inside loop: x = ' || TO_CHAR(x));
x := x + 1;
CONTINUE WHEN x < 3;
DBMS_OUTPUT.PUT_LINE('Inside loop, after CONTINUE: x = ' || TO_CHAR(x));
EXIT WHEN x = 5;
END LOOP;
DBMS_OUTPUT.PUT_LINE (' After loop: x = ' || TO_CHAR(x));
END;

--Result:
--Inside loop: x = 0
--Inside loop: x = 1
--Inside loop: x = 2
--Inside loop, after CONTINUE: x = 3
--Inside loop: x = 3
--Inside loop, after CONTINUE: x = 4
--Inside loop: x = 4
--Inside loop, after CONTINUE: x = 5
--After loop: x = 5

使用 ALRM_ALL_EVENTS 配置参数来对于在 MSGPATH 配置参数中生成日志的所有事件或只
对于值得通知的事件,指定 ALARMPROGRAM 配置参数是否运行。
onconfig.std 值
ALRM_ALL_EVENTS 0

0 = 只对于值得通知的事件。
1
= 该参数触发 ALARMPROGRAM 配置参数,且 ALRM_ALL_EVENTS 配置参数显示所有事件报
警。
生效
编辑 onconfig 文件并重启数据库服务器之后。