返回首页

gbase数据、南大通用产品文档:GBase8a替换纯data 节点

更新日期:2024年09月11日

替换说明

检查参数,被替换节点应为unavailable 状态,集群状态应为normal。

使用replace.py 脚本执行节点替换操作。

节点替换成功,
打印提示信息,
提示用户执行rebalance,
将数据从old distribution
重分布到节点替换成功后新创建的distribution 上,在rebalance 成功后可用
gcadmin 命令删除无用的distribution。
替换步骤
以下步骤中具体操作命令参考4.4.2.2 章节中替换步骤的相应命令。
步骤1
将被替换节点设置为unavailable,参考命令。
步骤2

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

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 142
使用gcadmin 命令删除被替换节点的fevent,参考命令。
步骤3
建立新的distribution(剔除被替换节点,其他节点分片分布保持不变),参考命令。
然后执行initnodedatamap,创建新的hashmap。
步骤4
将数据rebalance instance 到最新的distribution 上,参考命令。
步骤5
用全新节点替换data 节点,执行节点替换命令replace.py, 参考命令。
步骤6
执行rebalance instance 命令,将数据重新分布到最新的distribution 上,参考命令。
步骤7
确认rebalance 完成后,将中间中转数据的distribution 删掉,参考命令。

STREAMING_STREAM
STREAMING_STREAM 系统表存储所有STREAM 对象的元数据信息。
名称
类型
描述
relid
oid
STREAM 对象的OID。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
835
名称
类型
描述
queries
bytea
该STREAM 对应CONTVIEW 的位图映
射。


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

API)
随同 admin() 或 task() 函数,使用 add bufferpool 参数来创建缓冲池。
语法

元素
描述
关键考虑
page_size
以 KB 为单位的
页大小。
页大小必须是一个缺省页大小的整数倍,且不可大于 16
KB。
在 Windows™ 上,页大小总是 4 KB。

用法
使用 add bufferpool 参数来为已经没有缓冲池的页大小创建一个缓冲池。您创建的缓冲
池的所有其他特性都设置为 BUFFERPOOL 配置参数缺省行中那些域的值。
这个函数等同于 onparams -b -g 命令和 BUFFERPOOL 配置参数。
示例
下列示例添加一个页大小为 8 KB 的缓冲池:
EXECUTE FUNCTION task("add bufferpool","8");