docker安装GreenPlum

本文介绍了如何在Docker环境下安装GreenPlum数据库,并通过Navicat Premium进行远程连接。同时,文章提供了处理FATAL错误的方法,以及Docker中删除、重启GreenPlum容器的步骤。最后,详细阐述了在Docker中启动和管理GreenPlum数据库的流程。

Docker启动GPDB - 哓竹的个人空间 - OSCHINA - 中文开源技术交流社区

Navicat Premium远程连接GP(Greenplum)集群 解决FATAL:no pg_hba.conf entry for host "172.20.20.2"问题_TN947的博客-CSDN博客_navicat 怎么连接greenplum

想重新启动gp报错

 删除container

sudo docker rm f91cf8a962ee71204e3733a05f346b20cc2d7bfb60b6a39e0407d3fb4198cf16

删除所有container

docker ps // 查看所有正在运行容器
docker stop containerId // containerId 是容器的ID

docker ps -a // 查看所有容器
docker ps -a -q // 查看所有容器ID

docker stop $(docker ps -a -q) // stop停止所有容器
docker rm $(docker ps -a -q) // remove删除所有容器
 

启动过程

docker run -it -p 15430:15432 --name gpdb2 -v /Users/wulei/Downloads/bigdata/docker/greenplum-db-gpdb-sandbox-tutorials-d734733/:/Users/wulei/Downloads/bigdata/docker/gpdb/tutorials -d pivotaldata/gpdb-devel

docker exec -it gpdb2 bash

su gpadmin

createuser -P dlw
密码是dtwave

createdb dlwdb

CREATE USER cyj WITH PASSWORD 'cyj' NOSUPERUSER;

CREATE ROLE dcyls;

GRANT dcyls TO dlw,cyj;

退出gp,进入docker,'dlwdb=#' --> 'bash-4.1$', pg_hba.conf在docker内

\q

在docker下可以进行gp的启动与暂停

bash-4.1$ gpstop -r

bash-4.1$ gpstart

-- docker关闭后重新打开gp过程

1、直接启动桌面docker

2、启动之前创建好的gp容器,docker start gpdb2

3、进入bash命令控制台:docker exec -it gpdb2 bash

 4、启动gp数据库:

su gpadmin

gpstart

5、y,启动完毕;若出现ssh错误,需要启动启动sshd服务,参看博客即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值