在mac和腾讯云上安装greenplum的docker集群测试环境

本文详细介绍了如何在Mac操作系统以及腾讯云环境中利用Docker搭建Greenplum的集群测试环境,旨在为开发者提供一种快速、便捷的测试平台搭建方法。
摘要由CSDN通过智能技术生成

在mac和腾讯云上安装greenplum的docker集群测试环境

	说明:mac电脑上安装成功,腾讯云(1核1g)上面安装失败,超时。
	详细步骤:
    1.在 https://network.pivotal.io/products/pivotal-gpdb/上下载两个文件:greenplum-db-5.21.3-rhel7-x86_64.rpm ,madlib-1.12-gp5-rhel6-x86_64.gppkg。 下载Release Download Files/Greenplum Database Server/greenplum-db-5.21.3-rhel7-x86_64.rpm文件,因为是针对Contes7系统下的,所以下载*****rhel7*****版本;下载Release Download Files/Greenplum Advanced Analytics/madlib-1.16-gp5-rhel7-x86_64.tar.gz文件,并解压得到madlib-1.12-gp5-rhel6-x86_64.gppkg文件。
   2.把greenplum-db-5.21.3-rhel7-x86_64.rpm 重命名为greenplum-db.rpm。
   3.按以下步骤执行:
     (1)、git clone https://github.com/lij55/gphost.git
     (2)、cd gphost
     (3)、将刚刚重命名的greenplum-db.rpm、madlib-1.12-gp5-rhel6-x86_64.gppkg拷贝到当前文件夹(gphost)下。
     (4)、不需要执行(mkdir gpdata) , gpdata已经自动创建好了,在gphost目录下执行docker-compose up -d命令,看到:
            Creating gphost_sdw5_1 ... done
            Creating gphost_sdw1_1 ... done
            Creating gphost_sdw4_1 ... done
            Creating gphost_mdw_1  ... done
            Creating gphost_sdw3_1 ... done
            Creating gphost_sdw2_1 ... done
            Creating gphost_etl_1  ... done
          
          表示执行成功。
      (5)、用changeme做密码执行命令:
            ssh -p 5222 gpadmin@127.0.0.1
          登陆到gpadmin@mdw上。
     (6)、执行命令:
            source /usr/local/greenplum-db/greenplum_path.sh
            ./artifact/prepare.sh -s 2 -n 1   (文档上是./prepare.sh -s 2 -n 1 , 但是我试了,执行不成功)。
     (7)、在当前目录下执行命令:
            gpinitsystem -a -c gpinitsystem_config
          等待执行成功。
          
     (8)、执行命令 ps -ef | grep postgres 查看安装结果:
            gpadmin   9665  9664  0 Sep05 ?        00:00:06 postgres:  5432, master logger process
            gpadmin   9668  9664  0 Sep05 ?        00:00:03 postgres:  5432, stats collector process
            gpadmin   9669  9664  0 Sep05 ?        00:00:31 postgres:  5432, writer process
            gpadmin   9670  9664  0 Sep05 ?        00:00:06 postgres:  5432, checkpointer process
            gpadmin   9671  9664  0 Sep05 ?        00:00:02 postgres:  5432, seqserver process
            gpadmin   9672  9664  0 Sep05 ?        00:00:00 postgres:  5432, ftsprobe process
            gpadmin   9673  9664  0 Sep05 ?        00:00:07 postgres:  5432, sweeper process
            gpadmin   9674  9664  0 Sep05 ?        00:00:30 postgres:  5432, wal writer process
            gpadmin  10657     9  0 03:49 pts/0    00:00:00 grep --color=auto postgres
            
            安装成功后,在gpadmin@mdw上执行psql -d test命令,登陆上数据库中,执行test=# \l 查看数据库列表。
            
    参考链接:https://github.com/lij55/gphost  ,这个文章上有错误,部分错误,同时在腾讯云上安装不成功,资源不够。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值