Docker启动GPDB - 哓竹的个人空间 - OSCHINA - 中文开源技术交流社区
想重新启动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服务,参看博客即可

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

2800

被折叠的 条评论
为什么被折叠?



