[docker]快速构建Greenplum数据库

快速构建

关于GP数据库,因为他也是基于PG实现的,这里就不在多说了,参考华为的GaussDB

不同之处:

参考镜像

projectairws/greenplum

#版本端口映射注意别冲突
docker run -itd -p 5432:5432 --name greenplum:5.20.1 projectairws/greenplum:5.20.1

jdbc

驱动选择上不一样(能否像GaussDB一样设置用户名密码未测试)
在这里插入图片描述

命令行模式

默认创建用户gpadmin
进入命令行模式:psql
其他参见pg和GausDB

参考资料

1. 官方文档
2. 源码
3. PG文档

版本查询sql:
select version();
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在单台服务器上使用Docker安装Greenplum数据库的详细步骤: 1. 安装Docker 首先需要在服务器上安装Docker。可以参考官方文档进行安装。 2. 下载Greenplum镜像 执行以下命令下载Greenplum数据库Docker镜像: ``` docker pull pivotaldata/gpdb ``` 3. 创建Greenplum容器 执行以下命令创建一个名为“gpdb”的Greenplum容器: ``` docker run --name gpdb -p 5432:5432 -v /data/gpdata:/gpdata -d pivotaldata/gpdb ``` 其中: - `--name gpdb`:指定容器名称为“gpdb”。 - `-p 5432:5432`:将容器内部的5432端口映射到宿主机的5432端口,方便外部访问。 - `-v /data/gpdata:/gpdata`:将宿主机上的`/data/gpdata`目录挂载到容器内部的`/gpdata`目录,用于存储Greenplum数据库的数据文件。 - `-d pivotaldata/gpdb`:指定使用pivotaldata/gpdb镜像来创建容器,并在后台运行。 4. 进入Greenplum容器 执行以下命令进入名为“gpdb”的容器: ``` docker exec -it gpdb bash ``` 5. 初始化Greenplum数据库 进入容器后,执行以下命令初始化Greenplum数据库: ``` source /usr/local/greenplum-db/greenplum_path.sh initdb ``` 6. 启动Greenplum数据库 执行以下命令启动Greenplum数据库: ``` gpstart ``` 7. 创建Greenplum数据库 执行以下命令创建一个名为“testdb”的Greenplum数据库: ``` createdb testdb ``` 至此,Greenplum数据库的单机安装就完成了。可以使用以下命令查看数据库状态: ``` gpstate ``` 可以使用以下命令退出容器: ``` exit ``` 可以使用以下命令停止并删除容器: ``` docker stop gpdb docker rm gpdb ``` 可以使用以下命令删除Greenplum镜像: ``` docker rmi pivotaldata/gpdb ``` 注意事项: - 在使用Greenplum数据库之前,需要先熟悉Greenplum数据库的基本概念和操作方法。 - 在使用Docker时,需要注意Docker的安全性和隔离性,避免容器中的数据受到攻击或泄露。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值