Greenplum数据库安装方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
江西移动Greenplum 数据库安装
修改记录
目录
1物理环境部署................................................................................... 错误!未定义书签。
Greenplum物理架构设计.................................................... 错误!未定义书签。
磁盘硬件RAID设计........................................................... 错误!未定义书签。
网络IP规划 ......................................................................... 错误!未定义书签。2软件环境安装配置........................................................................... 错误!未定义书签。
操作系统安装配置............................................................... 错误!未定义书签。
操作系统参数设置............................................................... 错误!未定义书签。
操作系统安全配置............................................................... 错误!未定义书签。
操作系统用户组和用户....................................................... 错误!未定义书签。
网络配置............................................................................... 错误!未定义书签。
集群NTP服务时钟同步配置............................................... 错误!未定义书签。3数据库系统安装配置....................................................................... 错误!未定义书签。
Greenplum软件安装............................................................ 错误!未定义书签。
数据库初始化....................................................................... 错误!未定义书签。4数据库参数....................................................................................... 错误!未定义书签。
数据库参数设置................................................................... 错误!未定义书签。
调整连接控制参数............................................................... 错误!未定义书签。5Command center安装 ...................................................................... 错误!未定义书签。
1物理环境部署
1.1Greenplum物理架构概述
Greenplum是一种基于postgresql(开源数据库)的分布式数据库。其采用shared nothing架构(MPP),主机,操作系统,内存,存储都是自我控制的,不存在共享。主要由master host(master管理节点),segment host(segment 数据节点),interconnect(网络)三大组件组成,segment host又包括primary segment(主segment实例)及mirror segment(镜像segment实例)。如下图所示:
其中各组件功能如下:
➢Master host (master管理节点)主要负责接收并分配查询等任务,是Greenplum环境与外界通信的入口。并且,master管理节点不存储任何
业务数据,只负责对各Segment数据节点抽取出的业务数据进行汇总,
反馈给用户。
➢Standby master(Standby master管理节点)主要作为master管理节点的热备份节点,当master管理节点宕机时Standby master则扮演master
管理节点角色。
➢Node/segment host(Segment数据节点)主要负责运行Segment instances(Segment实例)的服务进程,支撑多少个Segment实例取决
于Segment数据节点CPU核数。
➢Primary Segment(主实例)存放数据库一部分独立数据(即每个主实例存放的数据完全不一样),主要负责处理查询等任务,每个Segment数
据节点能配置多少个主实例取决于CPU等物理配置情况。当加载数据至
数据库时,数据库按既定的分配算法决定实例分别存放哪些数据,当
master将执行计划发给各实例,各实例主要处理其负责的那部分数据。
➢Mirror segment(镜像实例)主要作为Primary Segment(主实例)的热备份节点,当Primary Segment(主实例)不可用时Mirror segment(镜
像实例)则扮演master管理节点角色。
➢Interconnect switches(互连交换机)是Greenplum数据库环境的通信核心,主要负责各节点的通信交互。
1.2硬件环境
1.Master/Standby服务器