Greenplum扩容

Posted chou1214

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Greenplum扩容相关的知识,希望对你有一定的参考价值。

Greenplum支持原有主机扩展Segment个数、新增主机、和混合扩展

 

技术分享图片技术分享图片

本文以在已有机器上扩展节点为例

1、可按照hostname:address:port:fselocation:dbid:content:preferred_role:replication_port来配置扩展文件

[[email protected] conf]# vi /home/sdk/gpadmin/conf/new_segments
#hostname:address:port:fselocation:dbid:content:preferred_role:replication_port
hadoop-test2:hadoop-test2:31000:/home/sdk/gpadmin/gpdata/gpdatap3:10:4:p:35002
hadoop-test3:hadoop-test3:31000:/home/sdk/gpadmin/gpdata/gpdatam3:11:4:m:35002

hadoop-test2:hadoop-test2:32000:/home/sdk/gpadmin/gpdata/gpdatap4:12:5:p:35003
hadoop-test3:hadoop-test3:32000:/home/sdk/gpadmin/gpdata/gpdatam4:13:5:m:35003

2、执行命令

gpexpand -i /home/sdk/gpadmin/conf/new_segments 

技术分享图片

 

扩充4个节点后变成了

技术分享图片

 

后续进行数据重分布,使原有节点的数据分布到新的节点上。

 

如果配置文件或其他原因导致扩展失败,可进入限制模式进行回滚

1、gpstart -R

2、gpexpand -r -D testDB

3、gpstart

 

以上是关于Greenplum扩容的主要内容,如果未能解决你的问题,请参考以下文章

GreenPlum 常用命令

GreenPlum 集群常用命令

MPP架构海量数据分析仓库——Greenplum介绍

gpexpand分析

Greenplum集群部署和架构优化,我总结了5000字的心得

Greenplum匿名代码块错误?