返回首页

gbase数据、南大通用产品文档:GBase8a初始化hashmap 并进行数据重分布

更新日期:2024年09月11日

操作步骤
步骤1:初始化hashmap:
$ gccli -uroot
GBase client 9.5.3.17.117651. Copyright (c) 2004-2020, GBase.
All Rights
Reserved.
gbase> use vc vc1;
Query OK, 0 rows affected (Elapsed: 00:00:00.00)
gbase> initnodedatamap;
Query OK, 0 rows affected, 5 warnings (Elapsed: 00:00:01.45)
步骤2:执行数据重分布:
gbase> rebalance instance;
Query OK, 3 rows affected (Elapsed: 00:00:01.45)
查看rebalance 状态:
gbase> select index_name, status, percentage
from
gclusterdb.rebalancing_status;
+------------+-----------+------------+
| index_name | status
| percentage |
+------------+-----------+------------+
| demo.tt
| COMPLETED |
100 |
| demo.ttt
| COMPLETED |
100 |
| demo.t
| COMPLETED |
100 |
+------------+-----------+------------+
3 rows in set (Elapsed: 00:00:00.05)
gbase> quit
Bye

使用 PSM_DEBUG 环境变量,可以为您的环境(例如,单个会话)指定 GBase 8s
Primary Storage Manager 调试日志中打印的调试信息量。

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 195 -

value
0 = 无调试消息。
1 = 仅打印内部错误。
2 = 打印有关函数入口和出口的信息,还打印内部错误。
3 = 打印 1-2 指定的信息以及其他详细信息。
4 = 打印有关并行操作的信息以及 1-3 指定的信息。
5 = 打印有关 GBase 8s Primary Storage Manager 中内部状态的信息。
6 = 打印 1-5 指定的信息以及其他详细信息。
7 = 打印 1-6 指定的信息以及其他详细信息。
8 = 打印 1-7 指定的信息以及其他详细信息。
9 = 打印所有调试信息。
PSM_DEBUG 环境变量会覆盖 PSM_DEBUG 配置参数的值。

表4- 125 集群间同步工具术语表
术语
介绍
镜像
是指两个集群结构(分片数量,节点数量,分布情况)完全相同。
分布情况
是指两个集群的相同分片的hash 值一致;简单可以理解为同样的数据,在
两个集群上导入会落到同样的分片上。
一组可用分片
指一个表在集群上的各个分片(例如:n1、n2、n3、n4)都存在一个状态
是好的分片(可以使用show datacopymap db.tb 查看表分片及其状态)。
主集群
同步的源端集群,可以理解为正在使用,需要备份的集群。
备集群
同步的目的端集群,可以理解为作为镜像备份的集群。
主分片
主分片是指集群的分布表分布在各个节点上的分片,例如:
n1->node1,n2->node2,n3->node3,n4->node4,集群运行任务时优先选择主分
片。
备分片
主分片的备份分片,用于备份主分片的数据,存放于和主分片不同的节点
上。