Greenplum4.3.3.0升级操作文档_20150907

  • 格式:docx
  • 大小:42.23 KB
  • 文档页数:8

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

第一章文档概述 (2)

第二章安装前准备 (3)

2.1检查硬件健康状态 (3)

2.2检查catalog健康状态 (3)

2.3检查文件系统空间 (3)

2.4查看数据库状态 (3)

2.5整理数据库空间 (4)

2.6删除日志文件 (4)

2.7恢复segment实例 (4)

2.8备份数据库 (4)

第三章数据库升级操作 (5)

3.1安装Greenplum4.3.3.0软件(master节点) (5)

3.2安装Greenplum4.3.3.0软件(segment节点) (5)

3.3删除standby master (5)

3.4停止数据库 (5)

3.5更新master节点的/usr/local/greenplum-db目录 (5)

3.6更新segment节点的/usr/local/greenplum-db目录 (5)

3.7检查升级 (6)

3.8升级 (6)

3.9设置standby master (6)

第四章操作检查单 (7)

第一章文档概述

升级前注意事项:

1.本文档描述的是从4.

2.*升级到4.

3.3.0操作过程。

2.如果低于4.2.6.0版本的Greenplum数据库升级到4.

3.3.0版本,需要首先升级到

4.2.6.0版本,然后再升级到4.3.3.0。

第二章安装前准备

2.1 检查硬件健康状态

利用gpcheckperf工具检查数据库硬件的健康状况

⏹网络性能

gpcheckperf -f /usr/local/greenplum-db/gpconfigs/all_hosts_single -r N -d /tmp > checknetwork.out

⏹硬盘性能

gpcheckperf -f /usr/local/greenplum-db/gpconfigs/all_hosts_single -r ds -D -d /data1/primary -d /data2/primary -d /data1/mirror -d /data2/mirror > checkio.out

检查磁盘IO的目标目录是数据库的数据文件目录,测试工具会写入系统内存的两倍大小的数据量。

2.2 检查catalog健康状态

/usr/local/greenplum-db/bin/lib/gpcheckcat -p 5432 -U gpadmin -P gpadmin -g /data/config/gpcheckcat.sql

如果出现错误,需要运行gpcheckcat.sql修复catalog,当修复完成后重新运行gpcheckcat检查catalog。

2.3 检查文件系统空间

检查master和segment节点的文件系统至少2GB可用空间

gpssh -f /data/config/allhosts -e 'df -H'

2.4 查看数据库状态

通过gpstate检查数据库状态是否正常

gpstate

2.5 整理数据库空间

vacuumdb -a

2.6 删除日志文件

gpssh -f seg_host_file -e 'rm /data/*/gp*/pg_log/gpdb-2015-04*.csv' 2.7 恢复segment实例

gprecoverseg

2.8 备份数据库

在数据库升级前请备份Greenplum数据库

gpcrondump -x edw -G -g -a -u /data/gpdump/

第三章数据库升级操作

3.1 安装Greenplum

4.3.3.0软件(master节点)

bash greenplum-db-4.3.3.0-build-1-RHEL5-x86_64.bin

3.2 安装Greenplum

4.3.3.0软件(segment节点) gpseginstall -f /data/config/all_segs

3.3 删除standby master

gpinitstandby -r

3.4 停止数据库

gpstop -a -M fast

3.5 更新master节点的/usr/local/greenplum-db目

# rm –f /usr/local/greenplum-db

# ln -s /usr/local/greenplum-db-4.3.3.0 /usr/local/greenplum-db

# chown -R gpadmin /usr/local/greenplum-db

3.6 更新segment节点的/usr/local/greenplum-db

目录

# gpssh -f segment_hosts_file

=> rm -rf /usr/local/greenplum-db

=> ln -s /usr/local/greenplum-db-4.3.3.0 /usr/local/greenplum-db

=> chown -R gpadmin /usr/local/greenplum-db

=> exit

3.7 检查升级

gpmigrator_mirror --check-only /usr/local/greenplum-db-4.2.6.0 /usr/local/greenplum-db-4.3.3.0

3.8 升级

gpmigrator_mirror /usr/local/greenplum-db-4.2.6.0 /usr/local/greenplum-db-4.3.3.0

3.9 设置standby master

gpinitstandby -s standby_hostname