Greenplum 安装

1、每台机器上运行

# vi /etc/hosts
192.168.129.143 master
192.168.129.141 slave01
192.168.129.142 slave02

2、解压

# unzip greenplum-db-4.3.8.1-build-1-RHEL5-x86_64.zip

3、安装软件

# ./greenplum-db-4.3.8.1-build-1-RHEL5-x86_64.bin

4、获取环境参数

# source /usr/local/greenplum-db/greenplum_path.sh

5、在/usr/local目录下创建hostlist和seg_list

# cd /usr/local
# vi hostlist
master
slave01
slave02
# vi seg_list
slave01
slave02

6、运行gpseginstall工具创建gpamdin用户,密码123456

#  gpseginstall -f hostlist -u gpadmin -p 123456

7、用gpadmin用户验证gpssh工具

# su gpadmin
$ source /usr/local/greenplum-db/greenplum_path.sh
$ gpssh -f hostlist -e ls -l $GPHOME

8、使登录gpadmin用户自动获取环境参数

vi ~/.bashrc

添加

source /usr/local/greenplum-db/greenplum_path.sh

9、创建master、primary和mirror目录

$ su 
# mkdir -p /data/master
# chown gpadmin /data/master
# gpssh  -f seg_list -e `mkdir -p /data/primary`
# gpssh  -f seg_list -e `mkdir -p /data/mirror`
# gpssh  -f seg_list -e `chown gpamdin /data/primary`
# gpssh  -f seg_list -e `chown gpamdin /data/mirror`
//此处若报错,可在每台主机上分别创建primary和mirror目录。

10、时间同步

已同步过的集群此步可以省略。

10.1 master上运行

# vi /etc/ntp.conf

确保文件中有

server 127.0.0.1

10.2 在slave01和slave02节点中运行

# vi /etc/ntp.conf

确保文件中有

server master

10.3 master上运行

#gpssh -f seg_list -e 'ntpd'
//当前目录下须有seg_list文件

11、初始化Greenplum数据库系统

11.1 master节点上修改配置文件

# su gpadmin
$ cp $GPHOME/docs/cli_help/gpconfigs/gpinitsystem_config /home/gpadmin/gpinitsystem_config 
$ cd /home/gpadmin
$ chmod 775 gpinitsystem_config
$ vi gpinitsystem_config

实验环境修改以下两项

MASTER_HOSTNAME=master
declare -a DATA_DIRECTORY=(/data/primary)

11.2 master节点上执行初始化命令

$ cp /usr/local/seg_list .
$ gpinitsystem -c gpinitsystem_config -h seg_hosts

12、在三台主机上设置MASTER_DATA_DIRECTORY环境参数,登录gpadmin用户时自动初始化

$ vi ~/.bashrc

添加

export MASTER_DATA_DIRECTORY=/data/master/pgseg-1
$ cd ~
$ scp .bashrc slave01:`pwd`
$ scp .bashrc slave02:`pwd`
$ source .bashrc

13、启停数据库

$ gpstop
$ gpstart

注:
(1)#表示以root运行,$表示以gpadmin用户运行。
(2)软件下载地址:https://network.pivotal.io/products/pivotal-gpdb#/releases/3936/file_groups/544

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值