单机安装greenplum记录

原创 2017年01月03日 12:44:40

1.假设单机hostname为bsa175

2.将greenplum-db-4.3.10.0-build-1-rhel5-x86_64.zip解压缩,可以得到greenplum-db-4.3.10.0-build-1-rhel5-x86_64.bin文件

3.运行./greenplum-db-4.3.10.0-build-1-rhel5-x86_64.bin,将安装路径设置为~/greenplum(视自己想安装的路径情况而定)

4.在~/greenplum中写入文件seg_hosts和hostlist,里面的内容为bsa175

5.使用gpssh-exkeys将所有机器通道打开

~/greenplum/bin/gpssh-exkeys -f ~/greenplum/hostlist

6.新建数据目录

mkdir -p ~/greenplum/gpdata/gpmaster

mkdir -p ~/greenplum/gpdata/gpdatap1

mkdir -p ~/greenplum/gpdata/gpdatap2

mkdir -p ~/greenplum/gpdata/gpdatam1

mkdir -p ~/greenplum/gpdata/gpdatam2

7.将~/greenplum/docs/cli_help/gpconfigs/gpinitsystem_config拷贝为~/greenplum/initgp_config

8.修改~/.bashrc

source ~/greenplum/greenplum_path.sh
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/bsaworker/greenplum/lib
export GPHOME=/home/bsaworker/greenplum
export MASTER_DATA_DIRECTORY=/home/bsaworker/greenplum/gpdata/gpmaster/gpseg-1

然后令其生效,source ~/.bashrc

9.修改~/greenplum/initgp_config

# FILE NAME: gpinitsystem_config

# Configuration file needed by the gpinitsystem

################################################
#### REQUIRED PARAMETERS
################################################

#### Name of this Greenplum system enclosed in quotes.
ARRAY_NAME="EMC Greenplum DW"

#### Naming convention for utility-generated data directories.
SEG_PREFIX=gpseg

#### Base number by which primary segment port numbers 
#### are calculated.
PORT_BASE=33000

#### File system location(s) where primary segment data directories 
#### will be created. The number of locations in the list dictate
#### the number of primary segments that will get created per
#### physical host (if multiple addresses for a host are listed in 
#### the hostfile, the number of segments will be spread evenly across
#### the specified interface addresses).
declare -a DATA_DIRECTORY=(~/greenplum/gpdata/gpdatap1 ~/greenplum/gpdata/gpdatap2)

#### OS-configured hostname or IP address of the master host.
MASTER_HOSTNAME=bsa175

#### File system location where the master data directory 
#### will be created.
MASTER_DIRECTORY=/home/bsaworker/greenplum/gpdata/gpmaster

#### Port number for the master instance. 
MASTER_PORT=2345

#### Shell utility used to connect to remote hosts.
TRUSTED_SHELL=ssh

#### Maximum log file segments between automatic WAL checkpoints.
CHECK_POINT_SEGMENTS=8

#### Default server-side character set encoding.
ENCODING=utf-8

################################################
#### OPTIONAL MIRROR PARAMETERS
################################################

#### Base number by which mirror segment port numbers 
#### are calculated.
MIRROR_PORT_BASE=43000

#### Base number by which primary file replication port 
#### numbers are calculated.
REPLICATION_PORT_BASE=34000

#### Base number by which mirror file replication port 
#### numbers are calculated. 
MIRROR_REPLICATION_PORT_BASE=44000

#### File system location(s) where mirror segment data directories 
#### will be created. The number of mirror locations must equal the
#### number of primary locations as specified in the 
#### DATA_DIRECTORY parameter.
declare -a MIRROR_DATA_DIRECTORY=(~/greenplum/gpdata/gpdatam1 ~/greenplum/gpdata/gpdatam2)


################################################
#### OTHER OPTIONAL PARAMETERS
################################################

#### Create a database of this name after initialization.
DATABASE_NAME=test

#### Specify the location of the host address file here instead of
#### with the the -h option of gpinitsystem.
MACHINE_LIST_FILE=/home/bsaworker/greenplum/seg_hosts
#
MASTER_MAX_CONNECT=20

红字为修改之处。


10.运行

~/greenplum/bin/gpseginstall -f ~/greenplum/hostlsit -u ${user} -p ${pass}

11.运行

~/greenplum/bin/gpinitsystem -c ~/greenplum/initgp_config 

当显示的结果中有,“Greenplum Database instance successfully created”即安装成功。

即可以使用psql -p 2345 -d postgres进行访问。

版权声明:本文为博主原创文章,未经博主允许不得转载。

greenplum单机安装方法

安装前准备: 在/etc/sysctl.conf 文件中加入有关共享内存与网络参数配置 vi /etc/sysctl.conf kernel.shmmax = 500000000 kernel...
  • rgb_rgb
  • rgb_rgb
  • 2013年03月27日 11:36
  • 5417

greenplum 在单机上安装

1.操作系统centos 5.5 2.安装介质 greenplum-db-4.1.1.1-build-1-RHEL5-i386 3.在单机上安装master节点,并安装两个seg 4.在安装过...
  • u9999
  • u9999
  • 2011年08月30日 23:39
  • 4060

Greenplum4.3管理员官方手册 (中文版)

  • 2018年01月18日 09:15
  • 6.09MB
  • 下载

Greenplum4.2.2管理员指南 中文版

  • 2016年05月15日 11:51
  • 4.09MB
  • 下载

greenplum4单机单节点本地安装Installing a Single-Node Greenplum Database Instance

Installing a Single-Node Greenplum Database Instance 一.Add the Greenplum Database Administrative Us...
  • doctor_who2004
  • doctor_who2004
  • 2015年02月01日 18:00
  • 1371

greenplum单机版

环境准备: LINUX操作系统 : Red Hat Enterprise Linux Server release 6.1 (Santiago) greenplum 软件:  greenplum-...
  • zlxelephant
  • zlxelephant
  • 2015年06月25日 23:17
  • 482

pgbouncer连接greenplum单机

1. 首先根据http://blog.osdba.net/69.html,修改pgbouncer的代码,并编译 2. 编写配置文件如下所示: [databases] gp.1 = host=gp...
  • vah101
  • vah101
  • 2017年06月02日 23:21
  • 320

CentOS和Ubuntu下安装配置Greenplum数据库集群(包括安装包和源码编译安装)

本文是最近几天工作中实践的总结!主要描述了如何在CentOS和Ubuntu通过源码的方式编译、安装、配置Greenplum数据库集群。...
  • prettyshuang
  • prettyshuang
  • 2016年01月12日 09:55
  • 3269

greenplum单机安装

参考:http://www.dbrabbit.com/archivers/centos-5-7%E4%B8%8A%E5%AE%89%E8%A3%85greenplum%E4%B8%80%E5%8F%B...
  • rgb_rgb
  • rgb_rgb
  • 2012年09月28日 20:48
  • 4037

greenplum单机版

环境准备: LINUX操作系统 : Red Hat Enterprise Linux Server release 6.1 (Santiago) greenplum 软件:  greenplum-...
  • zlxelephant
  • zlxelephant
  • 2015年06月25日 23:17
  • 482
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:单机安装greenplum记录
举报原因:
原因补充:

(最多只允许输入30个字)