opengauss

环境

运行centos7, docker

docker

好久没用了,在操作边学习的道路上,

docker大致思路,就是人家开发人员应对版本问题,比如有些要在win7下面的环境,而现在普遍win10/11,不可能环境都能一样,所以由此开发docker容器技术,当然如果硬件不在考虑的范畴

centos

为什么大多数都是在linux环境下运行,以为linux一般作为服务器,几乎所以的产品都在linux上面部署,所以。。。。。

主要还是linux开源,闭windows快

docker文档官方

文档

个人文档

看这个文档吧

做完上面的部署,那么基本上成功了一大半

最后就是opengauss安装

当然要先启动docker哦

systemctl start docker

opengauss部署gaussdb(高斯数据库)只是opengauss只是高斯的开源版本,我也不太懂呢,
反真都是一个妈生的,就是少了个集群技术,gaussdb可能要钱

,然后进入正题:

<!-- 下面是下拉,好多git技术都是通过pull技术下载,类似download -->
`docker pull enmotech/opengauss:latest`

<!-- 先开启防火墙,同时开启端口 -->
`systemctl restart firewalld`
 <!-- 下面是开启端口,因为你要通过你的windows机器访问到linux的端口,有可能防火墙会不让你连接 -->
`firewall-cmd --add-port=5432/tcp --permanent`
//下面这条是人家给的,但是感觉没用
//创建数据存放目录,
mkdir -p /opt/opengauss/data

//下面就是docker 运行 将然间的镜像文件变成容器运行,就相当于windows双击QQ内部的控件
//设置的端口号在linux种占用了5432:在win种也占用了5432端口,数据库用户名字gaussdb密码Enmo@123
 docker run --name opengauss --privileged=true -p 5432:5432 -d -e GS_PASSWORD=Enmo@123 enmotech/opengauss:latest

//进入opengauss
docker exec -it [id] bash

参考

没成功

最后成功了,navicat连接

posted @ 2023-04-10 23:23  壹剑霜寒十四州  阅读(69)  评论(0编辑  收藏  举报