centos7安装单机版opengauss

Opengauss社区地址

https://opengauss.org

下载opengauss

https://opengauss.org/zh/download/

  • 安装步骤
  • 配置yum源(已配置则可跳过)

    sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.backup
    sudo rm -f /etc/yum.repos.d/*.repo
    sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    sudo yum clean all &&  sudo yum makecache && sudo yum update
    
  • 安装doker (已安装则可跳过)

    yum install -y yum-utils
    sudo yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
    sed -i 's@//download.docker.com@//mirrors.ustc.edu.cn/docker-ce@g' /etc/yum.repos.d/docker-ce.repo
    sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    sudo systemctl enable docker && sudo systemctl start docker && sudo systemctl status docker
    
  • 获取阿里云加速器提升Docker官方镜像的速度 登录阿里云 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

  • sudo mkdir -p /etc/docker 替换daemon.json的registry-mirrors为阿里云的加速器地址

      sudo tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors": ["xxxxxxx"]
    }
    EOF
    
  • sudo systemctl daemon-reload && sudo systemctl restart docker

  • 下载opengauss(以opengauss5.0.0为例)
    wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/x86/openGauss-5.0.0-CentOS-64bit-all.tar.gz 
    &&   wget        https://gitee.com/opengauss/openGauss-server/repository/archive/master.zip
    
    unzip master.zip (若没有unzip命令则yum install -y unzip安装)
    
    tar -zxvf openGauss-5.0.0-CentOS-64bit-all.tar.gz
    
    cp openGauss-5.0.0-CentOS-64bit.tar.bz2 openGauss-server-master/docker/dockerfiles/5.0.0
    
    cd openGauss-server-master/docker/dockerfiles/ && chmod +x buildDockerImage.sh
    
    执行sh buildDockerImage.sh -v 5.0.0 -i 构建镜像 
    
  • 若出现dockerfile构建失败提示Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=container error ,可调整dockerfile文件 dockerfile构建执行失败
  • cd 5.0.0
  • vi dockerfile_amd
  • 增加 RUN cp -r /etc/yum.repos.d /etc/yum.repos.d.backup &&
    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 后回去重新执行
    sh buildDockerImage.sh -v 5.0.0 -i
    执行成功
  • docker images
    构建的镜像
  • 运行容器
  • docker run --name opengauss --privileged=true -d -e GS_PASSWORD=XXXXXXXX opengauss:5.0.0
  • docker ps 获取容器id.可进去容器docker exec -it xxxx bash
  • 切换到omm用户使用gsql可登录
    连接成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值