对greenplum数据库进行横向扩展:
一、首先跟安装步骤一样,先配置好要扩展的服务器,包括环境配置、参数修改、用户与数据目录创建、配置互信、greenplum bin软件的拷贝等,然后把主机名放在一个文件中
vi /new_hosts
二、初始化新节点然后加入集群
gpexpand -f new_hosts #生成扩展配置文件
gpexpand -i gpexpand_inputfile_20160225_031601 -D DB_NAME # 新节点加入集群同时指定加入哪个数据库
三、对数据进行重分布
gpexpand -a -d 15:00:00 -D db_name # -d 表示需要在多长时间内完成数据重分布
如果扩展不成功,可进行回滚
gpstart -R
gpexpand --rollback -D db_name
gpstart -a