| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pdf | 3 |
| 摘要 | ||
文档详细介绍了Greenplum Database的管理,包括术语定义、安装步骤、升级方法、系统架构等内容。文档强调了升级时必须通过重建集群和迁移数据完成,小版本升级则主要替换软件包。同时,文档提到了硬件性能检查的重要性,并介绍了Greenplum Database的开源历程及其在中国的研发和本地化服务。 | ||
| AI总结 | ||
# 《Greenplum Database 管理员指南 6.2.1》 总结
## 1. 背景与版本更新
- **Greenplum发展**:从闭源到开源,经历了多个版本的更新和性能提升。
- **版本建议**:4.3版本已淘汰,5.0和6.2版本性能和稳定性显著提升。
- **文档更新**:基于6.2.1版本特性重新整理,非官方文档,内容与官方文档可能存在差异。
## 2. 安装指南
### 2.1 安装准备
- **软件包**:支持RPM、BIN和DEB格式安装。
- **RHEL/CentOS**:`sudo yum install greenplum-db-version>platform.rpm`
- **Ubuntu**:`sudo apt install greenplum-db-version>platform.deb`
- **权限设置**:使用root用户安装后,修改安装目录权限:
```bash
sudo chown -R gpadmin. /usr/local/greenplum*
```
### 2.2 创建工作目录
- **Master/Standby**:工作目录建议单独区分,如`/data/master`。
- **计算节点**:根据版本不同,工作目录结构有所调整:
- **6.2版本前**:`/data{1,2}/{primary,mirror}/{default,gpfs}`
- **6.2版本**:推荐统一路径,简化管理。
## 3. 升级指南
### 3.1 升级条件
- **硬件检查**:确保硬件性能符合要求,定期使用`gpcheckperf`进行检查。
- **Catalog检查**:使用`gpcheckcat`命令检查Catalog一致性,修复问题后再进行升级。
### 3.2 升级方式
- **小版本升级**:仅替换软件包,兼容性较好。
- **大版本升级**:需通过重建集群、备份恢复DDL和数据完成。
### 3.3 升级步骤
1. 上传新版本软件包到所有主机。
2. 使用root用户安装新版本。
3. 修改环境变量文件`greenplum_path.sh`。
4. 更新扩展功能(如pgcrypto、PostGIS)。
5. 重新启动数据库:
```bash
su - gpadmin
gpstart -a
```
## 4. 数据库架构
- **MPP架构**:采用共享无内存(Share-Nothing)架构,Master负责协调,计算实例处理数据。
- **组件**:
- **Master**:处理客户端连接和SQL命令。
- **Instance**:独立的PostgreSQL实例,负责数据计算。
- **Interconnect**:内联网络,实现节点间通信。
## 5. 软件目录结构
- **bin**:管理命令。
- **lib**:库文件。
- **sbin**:内部脚本。
- **share**:共享文件。
## 6. 创建数据库工作目录
- **Master**:单独工作目录,容量建议1TB,性能建议使用NVMe。
- **计算节点**:独立文件系统目录,区分Primary和Mirror(旧版本)或统一路径(6.2版本)。
## 7. 总结
- **核心观点**:Greenplum 6.2.1版本在性能、稳定性和易用性上有显著提升,管理员需熟悉其架构和安装升级流程。
- **注意事项**:
- 升级前需充分准备,包括硬件检查和Catalog修复。
- 大版本升级需通过备份恢复完成。
- 安装和升级过程中需注意权限和环境变量配置。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
409 页请下载阅读 -
文档评分














Greenplum Database 管理员指南 6.2.1