准备工作:加载镜像,将相关镜像文件导入。
单容器的gp
docker load < I:\images\Smartbi_Gp-ccc.tar
toolbox中默认是与C盘Users目录下共享的
docker load < \c\Users\Documents\Smartbi_Gp-ccc.tar
注意:不能放有空格文件,标红的为路径
镜像文件 |
说明 |
Smartbi_Gp.tar |
安装了Greenplum数据库的镜像文件 |
Smartbi_Gp-ccc.tar |
安装了Greenplum数据库和GPCCC监控软件的镜像文件 |
Smartbi_Gp-ccpg.tar |
在上面基础上加了一个phppgadmin数据库管理工具 |
Smartbi_Gpn.tar |
安装了Greenplum数据库用来集群的镜像 |
Smartbi_Gpnc.tar |
安装了Greenplum数据库和GPCCC监控用来集群的镜像 |
启动含有两个从节点的GP容器
用docker-compose启动docker up -d
(也可以单独启动,docker run -tid --name gpcc -p 5433:5432 -p 28081:28080 smartbi-gp-ccc /bin/bash)
进入容器
docker exec -ti docker_gp_1 /bin/bash
第一次需要初始化和一些配置
./startup.sh
待完成后
输入psql可以进入gp
也可以用smartbi连接:
在smartbi中新建数据源连接gp 用户名密码均为gpadmin
在网页输入10.0.75.1:28081即可进入监控网页
用户名和密码均为gpmon
再次使用容器时进入后输入gpstart则启动gp
gpcmdr --start gpcc启动gpcc监控即可