返回首页

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

更新日期:2024年09月11日

执行initnodedatamap 命令初始化hashmap,然后将数据通过rebalance instance 命令
重分布到最新的distribution(Distribution ID:3)上。

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

按distribution 分布规则,此次rebalance 操作不会实际进行数据搬移,所
以会很快完成;

本次rebalance 操作后不要删掉旧版nodedatamap 和distribution。
操作步骤
步骤1 :
步骤1:初始化hashmap:
$ gccli -uroot
GBase client 9.5.3.17.117651. Copyright (c) 2004-2020, GBase.
All Rights
Reserved.
gbase> use vc vc2;
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:05.60)
查看rebalance 状态:
gbase>
select
index_name,status,percentage,priority,host,distribution_id
from
gclusterdb.rebalancing_status;
+------------+-----------+------------+----------+---------------+-----------------+
| index_name | status
| percentage | priority | host
| distribution_id |
+------------+-----------+------------+----------+---------------+-----------------+
| demo.tt
| COMPLETED |
100 |
5 | 172.168.83.14 |
3 |
| demo.t
| COMPLETED |
100 |
5 | 172.168.83.14 |
3 |
| demo.ttt
| COMPLETED |
100 |
5 | 172.168.83.14 |
3 |
+------------+-----------+------------+----------+---------------+-----------------+
3 rows in set (Elapsed: 00:00:00.17)
gbase> quit
Bye

功能
这个参数用于配置服务器通讯时所使用的socket 文件。
该参数的默认值通常为$GCLUSTER_PREFIX/gbase_8a_XXXX.sock。

GBase 8a MPP Cluster 产品手册
6 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1585
其中xxxx 为安装GBase 8a MPP Cluster 时所配置的节点机器的端口号。

参数说明:启用恢复相关调试输出的日志录,
否则将不会被记录。该参数允许覆盖正常
设置的log_min_messages,但是仅限于特定的消息,这是为了在调试备机中使用。
该参数属于SIGHUP 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:枚举类型,有效值有debug5、debug4、debug3、debug2、debug1、log,取
值的详细信息请参见log_min_messages。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1363
默认值:log
说明:

默认值log 表示不影响记录决策。

除默认值外,
其他值会导致优先级更高的恢复相关调试信息被记录,
因为它们有log
优先权。对于常见的log_min_messages 设置,这会导致无条件地将它们记录到服
务器日志上。