返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

GBA-02DR-0026
错误码
错误标识
错误信息
GBA-02DR-0026

Gcluster
metadata(hashmap)
and
actual node are not consistent
错误出现原因
nodedatamap 表和实际数据分布节点不一致
分析与建议
某些误操作导致,如直接通过gnode 进行insert 或load 操作

语法
FROM_UNIXTIME(unix_timestamp)
FROM_UNIXTIME(unix_timestamp,FORMAT)
函数说明
以“YYYY-MM-DD HH:MI:SS”或“YYYYMMDDHHMISS”格式返回一个
unix_timestamp 参数值,返回值的形式取决于它使用在字符串中还是数字中。
如果FORMAT 已经给出,
则返回值的格式依照FORMAT 字符串的格式。
FORMAT
可以包含与DATE_FORMAT()函数同样的修饰符。
示例
示例1:返回“YYYY-MM-DD HH:MI:SS”格式的日期时间值。
gbase> SELECT FROM_UNIXTIME(1585736116) FROM dual;
+---------------------------+
| FROM_UNIXTIME(1585736116) |
+---------------------------+
| 2020-04-01 18:15:16
|
+---------------------------+
1 row in set
示例2:FORMAT 为“%Y %D %M %h:%i:%s %x”。
gbase> SELECT
FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s %x')
FROM dual;
+--------------------------------------------------------+

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
799
| FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s %x') |
+--------------------------------------------------------+
| 2020 1st April 06:16:54 2020
|
+--------------------------------------------------------+
1 row in set

增加集群data 节点后,安装脚本会在安装包根目录下生成gcChangeInfo.xml 文件。
gcChangeInfo.xml 文件格式如下:








说明

在生成distriubtion 之前,
需要修改gcChangeInfo.xml 文件,把同一个机架的机器IP 放
到一组标签内。如果集群不需要考虑机架问题,则不用修改。

执行gcadmin distribution 命令创建第二个distribution,
并在gccli 中执行initnodedatamap
生成hashmap。具体命令说明请参考“初始配置”章节。

如果是删除集群data 节点,
那么需要手动编写gcChangeInfo.xml 文件,
把删除集群data
节点后集群剩余的data 节点所在机器IP 写入gcChangeInfo.xml 文件。然后再执行
gcadmin distribution 命令创建第二个distribution,并在gccli 中执行initnodedatamap 生
成hashmap。

使用gcadmin distribution 命令创建distribution 如下所示:
gcadmin distribution gcChangeInfo.xml p 2 d 1 pattern

支持按权重创建hashmap(使用hint),语法为:
initnodedatamap
/*+
data_distribution_ratio(node_weight
[,
node_weight]

[,

GBase UP 产品手册 4 管理员指南

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 120
node_weight]) */;
node_weight: 
指定单个节点的hashkey 权重,如: node[2]:0.2 
指定多个节点的hashkey 权重:node[1-3]:0.5 
初始节点默认为第一个节点:node[-3]:0.3 
结束节点默认为最后一个节点:node[2-]:0.6 
未被显式配置权重的节点将平分剩下的权重。 
权重的总和为1,取值范围是(0,1),精确到小数后4 位,支持.25 的小数写法。