在Ubuntu16.04上安装Greenplum

1.准备工作

  • Ubuntu16.04    主机名:master    
  • 扩展Segments节点  主机名:slave1,slave2
  • Greenplum 离线安装包,下载地址:https://greenplum.org 
  • 确保master ,slave1,slave2三台机子联通

2.GP安装

     1.解压安装包

在/opt文件夹下新建gpdb目录,并将Greenplum 离线安装包解压到此目录。

sudo mkdir /opt/gpdb

  2.新建必要目录及文件

(1)在/opt/gpdb文件夹新建hostlist_singlenode文件,打开编辑写入主机名master、slave1、slave2,每个主机名占一行;

(2)在/usr/local新建目录gpmaster,地址全名/usr/local/gpmaster;

(3)在/usr/local/gpmaster新建数据目录datadir,地址全名/usr/local/gpmaster/datadir;

(4)在/usr/local/gpmaster新建主目录masterdir,地址全名/usr/local/gpmaster/masterdir;

 3.config配置

/opt/gpdb/docs/cli_help/gpconfigs/gpinitsystem_singlenode拷贝到/opt/gpdb文件夹下,打开找到对应的条目修改:       

//设置数据目录
declare -a DATA_DIRECTORY=(/usr/local/gpmaster/datadir)

//设置主机
MASTER_HOSTNAME=master

//设置主目录
MASTER_DIRECTORY=/usr/local/gpmaster/masterdir

//端口
MASTER_PORT=5432

4.系统环境配置

打开profile或bashrc编辑,命令

sudo gedit /etc/profile
//或者
sudo gedit ~/.bashrc

加入以下内容

source /opt/gpdb/greenplum_path.sh
export MASTER_DATA_DIRECTORY=/usr/local/gpmaster/masterdir/gpsne-1

加入export MASTER_DATA_DIRECTORY内容是防止在GP启动时报 MASTER_DATA_DIRECTORY找不到的错误。

5.安装

 输入命令:

1 . /opt/gpdb/greenplum_path.sh                      //调取sh
2 which gpssh                                        //选择gpssh功能
3 gpssh-exchkeys -f /opt/gpdb/hostlist_singlenode    //交换ssh密钥 
4 gpinitsystem -c /opt/gpdbgpinitsystem_singlenode   //按配置进行安装

安装出现以下界面,输入“y”继续安装

安装完成后,输入以下命令,执行成功则表示GP安装成功

3.常见问题

(1)gpstart时,一直在停顿在“Starting Master instance in admin mode”,不执行也不报错。

解决方法:关闭postgresql服务

sudo service postgresql stop

再重新gpsatrt

(2)其他问题排查,查看日志/usr/local/gpmaster/masterdir/gpsne-1/pg_log

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值