当前位置: 首页 > 工具软件 > Greenplum DB > 使用案例 >

greenplum 升级greenplum-db-6.1.0 > greenplum-db-6.15.0超详细

莘绍元
2023-12-01

目录

前言

一、master服务器 1台

1.登录 master 服务器,停止数据库:

2.备份 greenplum-db-6.1.0 原文件

3.配置环境变量 :vi .bashrc ,添加如下内容

 4.安装文件:greenplum-db-6.15.0-rhel7-x86_64.rpm

 5.将安装好的 greenplum-db-6.15.0 赋权给 gpadmin 用户

 二、standby 服务器 1台(和master的操作差不多)

1.登录 standby 服务器,备份 greenplum-db-6.1.0 原文件

2.配置环境变量 :vi .bashrc ,添加如下内容

 3.安装文件:greenplum-db-6.15.0-rhel7-x86_64.rpm

 4.将安装好的 greenplum-db-6.15.0 赋权给 gpadmin 用户

 三、节点 服务器 8台(每台操作是完全一致的)

1.登录 节点 服务器,备份 greenplum-db-6.1.0 原文件

2.配置环境变量 :vi .bashrc ,添加如下内容

 3.安装文件:greenplum-db-6.15.0-rhel7-x86_64.rpm

 4.将安装好的 greenplum-db-6.15.0 赋权给 gpadmin 用户

四、登录 master 服务器,启动 greenplum 数据库

总结



前言

升级时间:2021/08/08

此次升级内容:greenplum-db-6.1.0 > greenplum-db-6.15.0

默认安装目录:/usr/local

安装包存放路径:/root/

服务器数量:10台,1台master、1台standby、8台节点

升级包:greenplum-db-6.15.0-rhel7-x86_64.rpm

关注微信公众号“仗剑闯天下”,回复关键词“greenplum”,即可获得下载地址。

提示:greenplum 版本升级只需要升级其对应的软件包即可,但是数据库中的实际数据是不受任何影响的,如果是生产环境建议提前做好数据库备份。


提示:以下是本篇文章正文内容,如果疑问请留言

一、master服务器 1台

1.登录 master 服务器,停止数据库:

命令如下:

[root@zygp10 ~]# su - gpadmin
Last login: Sun Aug  8 17:53:03 CST 2021 on pts/0
[gpadmin@zygp10 ~]$ gpstop -M fast

2.备份 greenplum-db-6.1.0 原文件

备份原安装软连接文件

cd  /usr/local
[root@zygp10 local]# cp -a greenplum-db greenplum-db_bak20210808

备份 master 目录

[root@zygp10 /]# cd /gpdata/master
[root@zygp10 master]# cp -a gpseg-1 gpseg-1_20210808

3.配置环境变量 :vi .bashrc ,添加如下内容

cd ~
source /usr/local/greenplum-db/greenplum_path.sh

 4.安装文件:greenplum-db-6.15.0-rhel7-x86_64.rpm

添加执行权限

cd ~
[root@zygp10 ~]# chmod -R 777 greenplum-db-6.15.0-rhel7-x86_64.rpm 

安装

[root@zygp09 ~]# rpm -ivh greenplum-db-6.15.0-rhel7-x86_64.rpm --nodeps
安装后的文件目录:
/usr/local/greenplum-db-6.15.0

 5.将安装好的 greenplum-db-6.15.0 赋权给 gpadmin 用户

[root@zygp10 ~]# chown -R gpadmin:gpadmin /usr/local/greenplum*

 二、standby 服务器 1台(和master的操作差不多)

1.登录 standby 服务器,备份 greenplum-db-6.1.0 原文件

备份原安装软连接文件

cd  /usr/local
[root@zygp09 local]# cp -a greenplum-db greenplum-db_bak20210808

备份 master 目录

[root@zygp09 /]# cd /gpdata/master
[root@zygp09 master]# cp -a gpseg-1 gpseg-1_20210808

2.配置环境变量 :vi .bashrc ,添加如下内容

cd ~
source /usr/local/greenplum-db/greenplum_path.sh

 3.安装文件:greenplum-db-6.15.0-rhel7-x86_64.rpm

添加执行权限

cd ~
[root@zygp09 ~]# chmod -R 777 greenplum-db-6.15.0-rhel7-x86_64.rpm 

安装

[root@zygp09 ~]# rpm -ivh greenplum-db-6.15.0-rhel7-x86_64.rpm --nodeps
安装后的文件目录:
/usr/local/greenplum-db-6.15.0

 4.将安装好的 greenplum-db-6.15.0 赋权给 gpadmin 用户

[root@zygp09 ~]# chown -R gpadmin:gpadmin /usr/local/greenplum*

 三、节点 服务器 8台(每台操作是完全一致的)

1.登录 节点 服务器,备份 greenplum-db-6.1.0 原文件

备份原安装软连接文件

cd  /usr/local
[root@zygp08 local]# cp -a greenplum-db greenplum-db_bak20210808

节点服务器没有 master 文件,需要备份master

2.配置环境变量 :vi .bashrc ,添加如下内容

cd ~
source /usr/local/greenplum-db/greenplum_path.sh

 3.安装文件:greenplum-db-6.15.0-rhel7-x86_64.rpm

添加执行权限

cd ~
[root@zygp08 ~]# chmod -R 777 greenplum-db-6.15.0-rhel7-x86_64.rpm 

安装

[root@zygp08 ~]# rpm -ivh greenplum-db-6.15.0-rhel7-x86_64.rpm --nodeps
安装后的文件目录:
/usr/local/greenplum-db-6.15.0

 4.将安装好的 greenplum-db-6.15.0 赋权给 gpadmin 用户

[root@zygp08 ~]# chown -R gpadmin:gpadmin /usr/local/greenplum*

至此所有服务器软件包安装完成。

四、登录 master 服务器,启动 greenplum 数据库

切换 gpadmin 用户:

[root@zygp10 ~]# su - gpadmin

启动数据库:

[gpadmin@zygp10 ~]$ gpstart -a

查看版本信息:

[gpadmin@zygp10 ~]$ gpstate -i


总结

提示:以上就是这篇文章要讲的内容,本文详细介绍了greenplum-db-6.1.0 > greenplum-db-6.15.0详细的升级过程及操作命令。

 类似资料: