好文档 - 专业文书写作范文服务资料分享网站

Greenplum_数据库安装方案

天下 分享 时间: 加入收藏 我要投稿 点赞

. .. .

移动Greenplum

.. .. .. ..

数据库安装

. .. .

修改记录

编号 日期 描述 版本 作者 审核 发布日期 .. .. .. ..

. .. .

目 录

1 物理环境部署 ......................................................... 3

1.1 Greenplum物理架构设计 ......................... 错误!未定义书签。 1.2 磁盘硬件RAID设计 .............................................. 5 1.3 网络IP规划 .................................................... 5 2 软件环境安装配置 ..................................................... 6

2.1 操作系统安装配置 ............................................... 6 2.2 操作系统参数设置 .............................................. 10 2.3 操作系统安全配置 .............................................. 13 2.4 操作系统用户组和用户 .......................................... 15 2.5 网络配置 ...................................................... 15 2.6 集群NTP服务时钟同步配置 ...................................... 16 3 数据库系统安装配置 .................................................. 16

3.1 Greenplum软件安装 ............................................ 16 3.2 数据库初始化 .................................................. 20 4 数据库参数 .......................................................... 21

4.1 数据库参数设置 ................................................ 22 4.2 调整连接控制参数 .............................................. 23 5 Command center安装 ................................................. 23

.. .. .. ..

. .. .

1 物理环境部署

1.1 Greenplum物理架构概述

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服务器

Master硬件信息 设备型号 CPU 存 磁盘 网卡端口 服务器数量 华为RH2288H V2 <1> 英特尔志强 8核 E5-2650V2 2.6GHz处理器 2*8core 192G 23*900GB 4*1GE+4*10GB口 2 2., Segment服务器

.. .. .. ..

6aslz8t9zg8iiwn479cv9uewu2s0h401e2x
领取福利

微信扫码领取福利

微信扫码分享