Greenplum安装手册-V1.2

更新时间:2023-10-18 20:41:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Greenplum数据库安装手册

易安信电脑系统(中国)有限公司

2011年10月1日

Greenplum数据库安装手册

文档信息

项目名称: 文档作者: 文档审核者: 陈彰 文档版本号: 生成日期: 审核日期: 1.2 2011/10/18

文档维护记录

版本号 1.0 1.1 1.2 维护日期 2011/10/18 2011/10/22 2011/10/25 作者/维护人 陈彰 陈彰 陈彰 描述 创建 修改 增加Performance Monitor监控工具安装以及调整安装顺序

版权说明

本文件中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属EMC公司所有,受到有关产权及版权法保护。任何个人、机构未经EMC公司的书面授权许可,不得复制、引用或传播本文件的任何片断,无论通过电子形式或非电子形式。

第 1 页

Greenplum数据库安装手册 目 录

第一章 1.1 1.2 第二章

文档概述 ......................................................................................................................... 5 适用范围 ............................................................................................................................... 5 文档说明 ............................................................................................................................... 5 安装介质 ......................................................................................................................... 6

2.1 REDHAT ......................................................................................................................................... 6 2.1.1 2.1.2 2.1.3 第三章 3.1 3.2 3.3 第四章 4.1 4.2 4.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.4 4.5 4.6 4.7

系统补丁 .......................................................................................................................... 6 Greenplum安装介质 ....................................................................................................... 6 操作系统建议 .................................................................................................................. 6 安装前准备 ..................................................................................................................... 8 网络规划 ............................................................................................................................... 8 存储空间规划 ....................................................................................................................... 8 数据库实例规划 ................................................................................................................... 9 操作系统准备 ............................................................................................................... 10 修改/ETC/HOSTS文件 ............................................................................................................ 10 关闭相关服务 ..................................................................................................................... 11 修改系统参数(REDHAT) .................................................................................................. 12 修改系统参数/etc/sysctl.conf ........................................................................................ 12 修改系统参数/etc/security/limits.conf ......................................................................... 13 修改磁盘预读参数 ........................................................................................................ 13 修改配置/boot/grub/menu.lst....................................................................................... 13 修改配置/etc/sysconfig/language ................................................................................. 14 修改系统参数(SOLARIS) .................................................................................................. 14 启动IPMI服务 ................................................................................................................... 14 修改启动配置 ..................................................................................................................... 14 关闭非必要的服务 ............................................................................................................. 14

第 2 页

Greenplum数据库安装手册 第五章

建立数据目录 ............................................................................................................... 16

5.1 LINUX系统采用XFS文件系统 ................................................................................................. 16 5.1.1 5.1.2

Master 和Standby Master主机 ................................................................................... 16 Segment 主机 ................................................................................................................ 16

5.2 SOLARIS系统采用ZFS文件系统 .............................................................................................. 16 第六章 6.1 6.2 第七章

MASTER安装GREENPLUM ........................................................................................... 18 运行安装文件 ..................................................................................................................... 18 配置HOSTNAME文件(用于建立多机信任) .................................................................... 18 建立多机信任 ............................................................................................................... 22

7.1 ROOT用户建立多机信任 .......................................................................................................... 22 7.2 7.3

建立用户和组 ..................................................................................................................... 22 修改GPADMIN用户配置 ...................................................................................................... 22

7.4 GPADMIN用户建立多机信任 .................................................................................................... 23 第八章 第九章 9.1 9.2 第十章 10.1 10.2

时钟同步 ....................................................................................................................... 24 其他机器安装GREENPLUM .......................................................................................... 25 方法一(推荐使用,4.0版本以上支持) .......................................................................... 25 方法二 ................................................................................................................................. 25 系统检查 ....................................................................................................................... 26 参数配置检查 ..................................................................................................................... 26 性能检查 ............................................................................................................................. 26

网络性能检查 ........................................................................................................... 26 磁盘性能检查 ........................................................................................................... 26 初始化数据库 ........................................................................................................... 27 配置文件 ............................................................................................................................. 27 初始化数据库 ..................................................................................................................... 27 修改数据库参数(待确定) ............................................................................................. 28

10.2.1 10.2.2 第十一章 11.1 11.2 11.3

第 3 页

Greenplum数据库安装手册 第十二章 12.1 12.2 第十三章 13.1 13.2

安装PERFORMANCE MONITOR ................................................................................ 29 安装PERFORMANCE MONITOR数据收集AGENT ...................................................................... 29 安装PERFORMANCE MONITOR控制台 .................................................................................... 29 附录 .......................................................................................................................... 32 多次初始化 ......................................................................................................................... 32 安装后数据测试 ................................................................................................................. 32

第 4 页

Greenplum数据库安装手册 第四章 操作系统准备

4.1 修改/etc/hosts文件

通常Master和Standby Master主机都配置外部IP和内部IP。Segment主机可只配置内部IP。所有主机的hosts文件内容可保持一致。

如下为配置例子: 127.0.0.1 localhost

21.104.138.21 mdw-ext1 192.168.1.254 mdw-1 mdw 192.168.2.254 mdw-2 192.168.3.254 mdw-3 192.168.4.254 mdw-4 192.168.5.254 mdw-5 192.168.6.254 mdw-6

21.104.138.22 smdw-ext1 192.168.1.253 smdw-1 smdw 192.168.2.253 smdw-2 192.168.3.253 smdw-3 192.168.4.253 smdw-4 192.168.5.253 smdw-5 192.168.6.253 smdw-6

21.104.138.23 sdw1-ext1 192.168.1.1 sdw1-1 sdw1 192.168.2.1 sdw1-2 192.168.3.1 sdw1-3 192.168.4.1 sdw1-4

第 10 页

loghost

Greenplum数据库安装手册 192.168.5.1 sdw1-5 192.168.6.1 sdw1-6

21.104.138.24 sdw2-ext1 192.168.1.2 sdw2-1 sdw2 192.168.2.2 sdw2-2 192.168.3.2 sdw2-3 192.168.4.2 sdw2-4 192.168.5.2 sdw2-5 192.168.6.2 sdw2-6

21.104.138.25 sdw3-ext1 192.168.1.3 sdw3-1 sdw3 192.168.2.3 sdw3-2 192.168.3.3 sdw3-3 192.168.4.3 sdw3-4 192.168.5.3 sdw3-5 192.168.6.3 sdw3-6

21.104.138.26 sdw4-ext1 192.168.1.4 sdw4-1 sdw4 192.168.2.4 sdw4-2 192.168.3.4 sdw4-3 192.168.4.4 sdw4-4 192.168.5.4 sdw4-5 192.168.6.4 sdw4-6

4.2 关闭相关服务

第 11 页

Greenplum数据库安装手册 【涉及机器】:所有服务器 关闭防火墙

service iptables save service iptables stop chkconfig iptables off service ip6tables save service ip6tables stop chkconfig ip6tables off

4.3 修改系统参数(Redhat)

【涉及机器】:所有服务器

使用root用户进行修改,重启后生效。

4.3.1 修改系统参数/etc/sysctl.conf

(Sysctl是一个允许您改变正在运行中的Linux系统的接口。它包含一些 TCP/IP 堆栈和虚拟内存系统的高级选项)

kernel.shmmax = 500000000 kernel.shmmni = 4096 kernel.shmall = 4000000000 kernel.sem = 250 512000 100 2048 kernel.sysrq = 1

kernel.core_uses_pid = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 net.ipv4.tcp_syncookies = 1 net.ipv4.ip_forward = 0

net.ipv4.conf.default.accept_source_route = 0 net.ipv4.tcp_tw_recycle = 1

第 12 页

Greenplum数据库安装手册 net.ipv4.tcp_max_syn_backlog = 4096 net.ipv4.conf.all.arp_filter = 1 net.ipv4.conf.default.arp_filter = 1 net.core.netdev_max_backlog = 10000 vm.overcommit_memory = 2 kernel.msgmni = 2048

net.ipv4.ip_local_port_range = 9000 65500

4.3.2 修改系统参数/etc/security/limits.conf

( Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件)

* soft nofile 65536 * hard nofile 65536 * soft nproc 131072 * hard nproc 131072

4.3.3 修改磁盘预读参数

在参数文件/etc/rc.d/rc.local中增加

DELL:blockdev --setra 16384 /dev/sd* (红色部分为硬盘设备标识) HP:blockdev --setra 16384 /dev/cciss/c?d?*

4.3.4 修改配置/boot/grub/menu.lst

(Deadline scheduler 用 deadline 算法保证对于既定的 IO 请求以最小的延迟时间,从这一点理解,对于 DSS 应用应该会是很适合的)

增加elevator=deadline

第 13 页

Greenplum数据库安装手册 4.3.5 修改配置/etc/sysconfig/language

增加RC_LANG=en_US.UTF-8

4.4 修改系统参数(Solaris)

4.5 启动IPMI服务

(IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。如果没有安装相关服务,建议安装)

service ipmi start chkconfig ipmi on

4.6 修改启动配置

修改/etc/inittab

id:3:initdefault: (修改运行级别为3,多用户命令行模式)

4.7 关闭非必要的服务

chkconfig avahi-daemon off chkconfig avahi-dnsconfd off chkconfig conman off chkconfig bluetooth off

第 14 页

Greenplum数据库安装手册 chkconfig cpuspeed off chkconfig setroubleshoot off chkconfig hidd off chkconfig hplip off chkconfig isdn off chkconfig kudzu off chkconfig yum-updatesd off

第 15 页

Greenplum数据库安装手册 第五章 建立数据目录

5.1 Linux系统采用XFS文件系统

5.1.1 Master 和Standby Master主机

1、分区及格式化:

mkfs.xfs /dev/sda3 或者 mkfs -t xfs /dev/sda3 mkdir -p /data/master (Master数据目录)

2、在/etc/fstab文件中增加

/dev/sda3 /data xfs rw,noatime,inode64,allocsize=16m 1 1

5.1.2 Segment 主机

1、分区及格式化:

mkfs.xfs /dev/sda2 或者 mkfs -t xfs /dev/sda2 mkfs.xfs /dev/sdb2

mkdir /data1 (Segment数据目录,可根据实例和分配空间不同规划不同的目录)

mkdir /data2

2、在/etc/fstab文件中增加

/dev/sda2 /data1 xfs rw,noatime,inode64,allocsize=16m 1 1 /dev/sdb2 /data2 xfs rw,noatime,inode64,allocsize=16m 1 1

5.2 Solaris系统采用ZFS文件系统

第 16 页

Greenplum数据库安装手册 zpool create -f data \\

raidz c1t2d0 c1t3d0 c1t4d0 c1t5d0 c1t6d0 c1t7d0 \\ raidz c1t9d0 c1t10d0 c1t11d0 c1t12d0 c1t13d0 c1t14d0 \\ spare c1t8d0 c1t15d0

zfs create data/gpdb_master zfs create data/local

zfs set mountpoint=/usr/local data/local

第 17 页

Greenplum数据库安装手册 第六章 Master安装Greenplum

6.1 运行安装文件

【安装机器】:Master主机 如果是压缩文件则先解压:

unzip greenplum-db-4.1.1.3-build-4-RHEL5-x86_64.zip /bin/bash greenplum-db-4.1.1.3-build-4-RHEL5-x86_64.bin

安装完成后修改root用户home的~/.bashrc配置文件,增加 source /usr/local/greenplum-db/greenplum_path.sh

6.2 配置hostname文件(用于建立多机信任)

建议:在安装目录下新建gpconfigs目录。

1、包含所有master和segment主机名和别名的文件。 all_hosts: mdw mdw-1 mdw-2 mdw-3 mdw-4 mdw-5 mdw-6 smdw smdw-1 smdw-2 smdw-3

第 18 页

Greenplum数据库安装手册 smdw-4 smdw-5 smdw-6 sdw1 sdw1-1 sdw1-2 sdw1-3 sdw1-4 sdw1-5 sdw1-6 sdw2 sdw2-1 sdw2-2 sdw2-3 sdw2-4 sdw2-5 sdw2-6 sdw3 sdw3-1 sdw3-2 sdw3-3 sdw3-4 sdw3-5 sdw3-6 sdw4 sdw4-1 sdw4-2 sdw4-3 sdw4-4 sdw4-5

第 19 页

Greenplum数据库安装手册 立的服务器上。由于安装目录权限问题,建议先使用root用户执行。

1、运行安装包 安装包解压:

unzip greenplum-perfmon-web-4.1.1.3-build-4-RHEL5-x86_64.zip 运行安装文件:

/bin/bash greenplum-perfmon-web-4.1.1.3-build-4-RHEL5-x86_64.bin Monitor安装目录属主修改:

chown -R gpadmin:gpadmin /usr/local/greenplum-perfmon-web-4.1.1.3

2、修改Master主机root,gpadmin和gpmon用户的.bashrc配置,增加 source /usr/local/greenplum-perfmon-web-4.1.1.3/gpperfmon_path.sh

3、配置Performance Monitor控制台,首先切换到gpadmin用户 su - gpadmin gpperfmon --setup 按照提示执行:

(1)输入实例名字,每次可设置一个实例,可多次设置。

(2)Master服务器是否远程服务器,如果安装在Master则选择”N”。 (3)输入显示名称。

(4)输入数据库端口号(默认5432)。 (5)输入Web Server端口号(默认28080)。 (6)设置SSL连接,选择Y。 (7)其他信息可选信息按实际填写。

4、启动Performance Monitor控制台 gpperfmon --start 或者 gpperfmon --start \实例名\

5、测试Performance Monitor前台连接

第 30 页

Greenplum数据库安装手册 打开IE输入Performance Monitor控制台地址 https://mdw:28080/

第 31 页

Greenplum数据库安装手册 第十三章 附录

13.1 多次初始化

Greenplum数据库可以多次初始化,前提是每次初始化的数据目录(Master和Segment的数据目录)必须不相同。

gpstart和gpstop可以通过-d参数指定Master数据库目录,启动不同的数据库。如果不指定-d参数,系统则默认使用~/.bashrc文件中所设置的MASTER_DATA_DIRECTORY。

同时只能启动一个GP数据库。

13.2 安装后数据测试

数据库安装完成后,建议进行部分数据装载、查询和关键SQL语句的测试,具体测试方案参见《Greenplum数据测试方案》文档

第 32 页

本文来源:https://www.bwwdw.com/article/dhxf.html

Top