RHEL5上Greenplum现场

RHEL5上Greenplum现场

ID:37713304

大小:34.50 KB

页数:9页

时间:2019-05-29

RHEL5上Greenplum现场_第1页
RHEL5上Greenplum现场_第2页
RHEL5上Greenplum现场_第3页
RHEL5上Greenplum现场_第4页
RHEL5上Greenplum现场_第5页
资源描述:

《RHEL5上Greenplum现场》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、与ORACLE安装,尤其是RAC安装相比,GREENPLUM的安装,应该说是极其简单的。大致的过程可以分成四大部分。1、准备硬件2、准备操作系统3、安装GP软件4、初始化系统。硬件环境的准备(如果只是构建测试平台,不考虑性能,这部分内容可以忽略)  首先就是硬件准备。GREENPLUM本身只能运行X86架构的服务器上。因此甭管是普通的PC机还是PCSERVER,甚至是虚拟机都可以运行GREENPLUM。唯一的差别就是效率。按照官方文档的说法,主要是针对生产环境,构造一个标准的GREENPLUM系统需要三台PC服务器。根据实际使用经验,这些服务器至少应该是XEON以上的CPU,MAS

2、TER节点需要16GB内存,如果使用千兆网卡构建内联环境,至少5块千兆网卡,其中四块千兆网卡用来构建系统的INTERCONNECT,一块用来作为连接系统的PUBLIC网卡。当然如果有条件的话,内联可以用万兆网卡或者IB,效率会更高。MASTER的存储没有什么特殊要求。  SEGMENT节点需要32G内存。如果使用千兆网卡构建内联环境,至少4块千兆网卡,不需要外联网卡。数据存储可以使用PCSERVER内置硬盘,也可以使用外置存储阵列方式(取决于成本和性能的平衡),总数据量不超过可用存储的70%既可。  总体而言,与专用设备和系统相比,构建GREENPLUM的生产环境的硬件成本是很低廉

3、的。    操作系统的准备    支持GREENPLUM运行的操作系统平台主要包括LINUX(REDHAT5.4orlater/CENTOS5.4orlater/SUSE10.2orlater)32bit/64bit,solarisx8664bit,以及MACOS64bit。这里主要介绍LINUX平台的设置,其它平台大同小异。  首先在每台PCSERVER上安装LINUX操作系统,然后设置内核参数,这决定了GREENPLUM可以获取多少资源使用。官方文档给出的内核参数配置如下  编辑/etc/sysctl.conf文件  net.ipv4.ip_forward=0  net.ipv

4、4.conf.default.accept_source_route=0  kernel.sysrq=1  kernel.core_uses_pid=1  net.ipv4.tcp_syncookies=1  kernel.msgmnb=65536  kernel.msgmax=65536  kernel.sem=25064000100512  kernel.shmmax=500000000  kernel.shmmni=4096  kernel.shmall=4000000000  kernel.sem=25064000100512  net.ipv4.tcp_tw_recycl

5、e=1  net.ipv4.tcp_max_syn_backlog=4096  net.core.netdev_max_backlog=10000  vm.overcommit_memory=2  net.ipv4.conf.all.arp_filter=1  对于练习环境来说,这个配置是没有问题的。但是在生产环境中,整个系统中有大量SEGMENT实例和镜像实例时,这样的配置可能导致无法启动服务。所以,请加大kernel.sem=25064000100512中最后一位的配置,比如把512改成1024,2048这样的值。另外,可以加大共享内存相关的配置,比如kernel.shmmax

6、和kernel.shmall。完成编辑之后,以root身份执行命令sysctl-p或者重启系统,使其配置生效。    修改内核参数后,向/etc/security/limits.conf中添加如下配置  *softnofile65536  *hardnofile65536  *softnproc131072  *hardnproc131072    由于数据仓库属于IO敏感性应用,为了提高系统效率,生产环境中,我们应该在LINUX内核上修改IO调度的算法。以root身份编辑/boot/grub/menu.lst,添加一行  elevator=deadline,但是不要修改fails

7、afe的定义,重启系统(必须),再以root身份执行命令cat/sys/block/*/queue/scheduler,输出的每行应该含有有[deadline],  比如noopanticipatory[deadline]cfq    然后应该设置磁盘预读,优化磁盘IO效率。以root身份编辑/etc/rc.d/rc.local,添加类这样的内容blockdev--setra16384/dev/sd*,重启系统。使用命令blockdev--getra/dev/sd*可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。