MPP架构之Greenplum的安装配置初级版

0    577    7

Tags:

👉 本文共约2444个字,系统预计阅读时间或需10分钟。

简介

Greenplum是一个面向数据仓库应用的关系型数据库,因为有良好的体系结构,所以在数据存储、高并发、高可用、线性扩展、反应速度、易用性和性价比等方面有非常明显的优势。Greenplum是一种基于PostgreSQL的分布式数据库,其采用sharednothing架构,主机、操作系统、内存、存储都是自我控制的,不存在共享。
本质上讲Greenplum是一个关系型数据库集群,它实际上是由数个独立的数据库服务组合成的逻辑数据库。与RAC不同,这种数据库集群采取的是MPP(Massively Parallel Processing)架构。跟MySQL、Oracle 等关系型数据不同,Greenplum可以理解为分布式关系型数据库。
关于Greenplum的更多信息请访问https://greenplum.org/

下载

可以从 Greenplum 的 GitHub 页面(https://github.com/greenplum-db/gpdb/releases)下载RPM 包,或注册并登录到 Pivotal 公司官网(https://network.pivotal.io/products/vmware-tanzu-greenplum)进行下载

安装包大约65MB,如下:

环境

本文以1个master,2个segment的集群示例,OS均为CentOS 7.6:

172.72.6.40 master lhrpg40

172.72.6.41 segment1 lhrpg41

172.72.6.42 segment2 lhrpg42

只为两个segment节点配置高可用的mirror节点,master的高可用可以使用流复制实现。

修改/etc/hosts文件

在Greenplum中,习惯将Master机器叫做mdw,将Segment机器叫做sdw。dw的含义为Data Warehouse。

mdw和sdw只是一个主机的别名,不影响程序去查找IP。

创建用户和集群配置文件

所有节点创建gpadmin用户:

为所有的节点创建一个all_hosts文件,包含所有节点主机名:

为所有的节点创建一个 seg_hosts文件 ,包含所有的Segment Host的主机名:

配置互信

只在master节点操作

安装GP

在所有节点操作:

默认的安装路径是/usr/local,修改该路径gpadmin操作权限:

创建目录,用作集群数据的存储目录:

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复