1.安装前准备 (注:本人使用Fedora16)
1-在/etc/sysctl.conf 文件中加入有关共享内存与网络参数配置
kernel.shmmax = 500000000
kernel.shmmni = 4096
kernel.shmall = 4000000000
kernel.sem = 250 64000 100 512
net.ipv4.tcp_tw_recycle=1
net.ipv4.tcp_max_syn_backlog=4096
net.core.netdev_max_backlog=10000
vm.overcommit_memory=2
2-在/etc/security/limits.conf 中加入限制参数
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
3-编辑 /etc/hosts 增加以下内容
127.0.0.1 mdw 127.0.0.1 sdw
4.Master主机上的安装配置
4.1安装
1-到greenplum网站下载安装文件,根据服务器与操作系统的类弄选相应的安装包下载(官网搜一下)如果实在找不到可以发邮件给我moxpeter@gmail.com)。
2-解压安装包:
Unzip greenplum-db-4.1.1.1-build-1-RHEL5-x86_32.zip
3-运行安转包:
./greenplum-db-4.1.1.1-build-1-RHEL5-x86_32.bin
安装过程需要做license确认
安装目录确认,默认是: /usr/local/greenplum-db-4.1.1.1
安装完成(至此gp的软件安装完成,下面需要进行配置及初始化)
2.配置
1-创建greenplum组:
# groupadd gpadmin
2-创建greenplum用户:
# useradd -g gpadmin gpadmin
# passwd gpadmin
# New password: <gpadmin_password>
# Retype new password: <gpadmin_password>
3-改变greenplum安转目录的owner
# chown -R gpadmin /usr/local/greenplum-db
# chgrp -R gpadmin /usr/local/greenplum-db
4-配置环境变量:
将 /usr/local/greenplum-db/greenplum_path.sh中的内容加到/etc/profile里,
同是追加到greenplum用户gpadmin的.bash_profile里.
5-创建master和segment主机上的数据存放目录:
mkdir /home/gpadmin/masterdata
mkdir /home/gpadmin/segmentdata
6-创建包含所有主机名的文件 all_hosts
mdw
sdw
7-含segment 主机名的文件 seg_hosts
sdw
3.初始化系统/启动/测试
1-复制一个配置文件模板 (如果gpinitsystem_config_example不存在,则cpgpinitsystem_configgpinitsystem_config_bak备份一下)
$ cp $GPHOME/docs/cli_help/gpconfigs/gp_init_config_example /home/gpadmin/gpinitsystem_config
2-修改配置参数 vi /home/gpadmin/gp_init_config
ARRAY_NAME="EMC Greenplum DW"
SEG_PREFIX=gpseg
PORT_BASE=40000
declare -a DATA_DIRECTORY=(/home/gpadmin/segmentdata home/gpadmin/segmentdata)
MASTER_HOSTNAME=mdw
MASTER_DIRECTORY=/home/gpadmin/masterdata
MASTER_PORT=5432
MACHINE_LIST_FILE=/home/gpadmin/seg_hosts
3-把所有主机建立信任关系
gpssh-exkeys -f /home/gpadmin/all_hosts
4-运行配置文件初始化greenplum数据库
$gpinitsystem -c /home/gpadmin/gpinitsystem_config
5-将MASTER_DATA_DIRECTORY加入环境中 修改gpadmin用户的.bash_profile,加入
MASTER_DATA_DIRECTORY=/home/gpadmin/masterdata/gpseg-1
export MASTER_DATA_DIRECTORY
6-启动服务(以gpadmin的身份启动):
gpstart
psql postgres
7-创建一个新数据库
create database zb_src;
8-创建一个角色
create role zb_src with password 'zb_src';
分享到:
相关推荐
Greenplum数据引擎软件 为新一代数据分析所需的大规模数据和复杂查询 功能所设计 支持众多商用硬件平台 基于PostgreSQL设计 支持ODBC/JDBC等多种接口
单机安装greenplum4.3.10, 介绍安装greenplum全过程。
* 服务器与机柜:在 Greenplum 安装部署中,服务器和机柜的选择是非常重要的。需要考虑到服务器的性能、存储容量、网络连接等因素,以确保 Greenplum 的稳定运行。 * 网络部署:网络部署是 Greenplum 安装部署的关键...
零经验安装Greenplum(足够).
本文将深入探讨在CentOS Linux release 7.1.1503环境下,如何顺利进行Greenplum的安装与配置,旨在帮助用户掌握其核心技术要点。 一、系统准备 在开始Greenplum的安装前,首先要确保系统环境满足基本要求。CentOS ...
greenplum 图文安装配置教程 pdf gp4.2
Greenplum 安装文档 Greenplum 是一个基于 PostgreSQL 的开源的数据仓库系统,提供了高性能的数据处理能力。下面是 Greenplum 的安装文档,详细介绍了安装 Greenplum 的步骤和配置项。 root 用户创建 在安装 ...
5. **初始化数据库**:运行`gpinitsystem`脚本来创建数据库集群并设置初始参数。 6. **启动和验证**:启动Greenplum数据库服务,并通过`psql`等工具验证安装是否成功。 7. **安全性和维护**:根据实际需求,配置...
**绿盟分布式数据库Greenplum的一键安装与卸载脚本详解** Greenplum是一款高效、可扩展的并行数据库系统,广泛应用于大数据处理和分析。为了简化Greenplum的安装和卸载过程,通常会编写一系列自动化脚本来实现一键...
- **初始化数据库**:使用`gpinitsystem`脚本初始化数据库集群,提供主机名、端口和数据目录等信息。 - **启动Greenplum**:启动数据库服务,使用`gpstart`命令。 - **验证安装**:连接到数据库,运行查询以确认...
### Greenplum数据库安装指南(体验版 CentOS + Greenplum) #### 一、Greenplum简介 Greenplum是一款基于PostgreSQL开发的MPP(大规模并行处理)数据库,主要应用于数据仓库的数据存储与处理场景。它对于Hadoop在...
总的来说,Greenplum的安装是一个涉及多个层面的过程,包括操作系统配置、软件安装和数据库初始化。理解每个步骤的作用和目的,将有助于确保Greenplum环境的稳定性和高效性。在实际操作时,务必遵循官方文档的指导,...
### Greenplum数据库安装前准备工作详解 #### 一、概述 Greenplum是一款高性能的并行数据仓库解决方案,被广泛应用于大数据分析领域。为了确保Greenplum能够稳定高效地运行,进行适当的系统环境配置至关重要。本...
在GreenPlum数据库的安装与配置过程中,需要特别注意硬件和存储配置。例如,示例硬件堆栈展示了适合GreenPlum部署的服务器配置,包括CPU、内存、网络接口卡(NIC)和磁盘布局。正确配置这些组件有助于最大化...
指导greenplum安装与部署以及性能优化与管理。
6. **初始化Master节点**:在主节点上运行初始化脚本,设置系统参数,如数据库大小、段数等。 7. **创建Segment节点**:在每个Segment节点上执行配置脚本,指定Master节点的地址,然后启动Greenplum服务。 8. **...
Greenplum的安装部署文档,里面包括具体的gp的安装、部署、扩容、缩容、HA高可用的详细实施步骤。
3.4 **Greenplum与HDFS结合**: - **安装HADOOP**:如何在Greenplum环境中安装Hadoop。 - **配置hadoop参数文件**:如何配置Hadoop参数以使其与Greenplum协同工作。 - **配置hadoop版本信息及路径信息**:确保...
centos7.*安装greenplum6.*的详细过程 注意: 1、仅适用于centos7,其他操作系统版本,本文档可能执行出问题 2、按照操作步骤说明,严格在master上执行或是segment上执行 3、过程中如果中断退出,继续执行是出现...