- 爱易网页
-
数据库教程
- GREENPLUM装配步骤
日期:2014-05-16 浏览次数:20516 次
GREENPLUM安装步骤
在安装GreenPlum之前,先介绍一下基础架构,这样有个概念.
GreenPlum是一种基于postgresql(开源数据库)的分布式数据库.它采用的是shared
nothing架构(MPP),主机、操作系统、内存、存储都是自我控制,不存在着共享.它主要由master host,segment host,interconnect三大部分构成.
Master节点是GreenPlum数据库的入口点,它主要是处理客户端发起的连接访问,同时还处理进程执行的SQL语句.由于GreenPlum数据库的引擎是基于PostrgeSql的,当用户连接到GreenPlum的master节点的时候会感觉就像是连接到到一台postgresql数据库一样.并且可以通过psql、应用程序的api接口来连接GreenPlum数据库.Master下面存放到是全局的系统目录.(global
system catalog),包含系统表和元数据,不包含用户的数据.用户数据是存放在segment中.
Master节点做以下事情:
?客户端访问连接的认证.
?处理传入的SQL语句.
?在segment之间分配工作负荷..
?协调每个segment返回的结果,并把最终结果返回给客户端..
Segment节点主要做数据存储和数据处理,用户创建的索引和表被分发到各个子节点当中,每一个子节点都包含了用户数据的分片,而这些分片不存在重复的情况.
Interconnect是GreenPlum数据库的网络层.在每个segment中起到一个ipc的作用(inter-process communication).GreenPlum数据库推荐使用标准的千兆以太网交换机来做Interconnect.默认情况下,Interconnect默认使用的是UDP协议来进行传输,因为在GreenPlum的软件当中,它没有其他包去检查和验证UDP,所以可靠性上等同于TCP协议,并且超过了TCP的性能和可扩展性,而且使用TCP协议就会有一个限制,最大只能使用1000个segment实例.
下面开始介绍安装:因为是一台虚拟机实现,即是Master节点,又是Segment节点,所以省略了网络的配置.默认安装好一台CentOS
5.7的主机就好.
1.内核参数设置
设置下列参数到/etc/s
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。