【opengauss环境部署】企业版单机部署

本文详细介绍了如何在OpenGauss企业版中进行单机部署,包括获取软件包、配置环境、安装步骤,以及必要的系统调整。重点在于配置文件的编写和预安装/安装过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

opengauss企业版单机部署的方式如下:

一、OpenGauss介绍

        OpenGauss是一款全面友好开放,携手伙伴共同打造的企业级开源关系型数据库。openGauss采用木兰宽松许可证v2发行,提供面向多核架构的极致性能、全链路的业务、数据安全、基于AI的调优和高效运维的能力。openGauss内核源自PostgreSQL,深度融合华为在数据库领域多年的研发经验,结合企业级场景需求,持续构建竞争力特性。同时,openGauss也是一个开源、免费的数据库平台,鼓励社区贡献、合作。

二、OpenGauss安装

获取软件包:wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/3.0.0/x86_openEuler/openGauss-3.0.0-openEuler-64bit-all.tar.gz

修改主机名为gauss,检测系统中是否安装有mariadb,若安装则进行卸载,并关闭系统防火墙

hostnamectl set-hostname gauss
rpm -qa mariadb
rpm -e mariadb-server
rpm -e mariadb 
systemctl stop firewalld.service 
systemctl disable firewalld.service
创建目录并解压

#创建软件上传目录并给目录权限,并对软件包进行解压
mkdir -p /opt/software/openGauss
chmod 755 -R /opt/software
cp openGauss-3.0.0-openEuler-64bit-all.tar.gz /opt/software/openGauss/
cd /opt/software/openGauss
tar -zxvf openGauss-3.0.0-openEuler-64bit-all.tar.gz
tar -zxvf openGauss-3.0.0-openEuler-64bit-om.tar.gz


编写安装部署配置文件 

vim /opt/software/openGauss/cluster_config.xml

 
<?xml version="1.0" encoding="UTF-8"?>
<ROOT>
    <!-- openGauss整体信息 -->
    <CLUSTER>
      <PARAM name="clusterName" value="dbCluster" />
      <PARAM name="nodeNames" value="gauss" />
      <PARAM name="gaussdbAppPath" value="/opt/huawei/install/app" />
      <PARAM name="gaussdbLogPath" value="/var/log/omm" />
      <PARAM name="tmpMppdbPath" value="/opt/huawei/tmp" />
      <PARAM name="gaussdbToolPath" value="/opt/huawei/install/om" />
      <PARAM name="corePath" value="/opt/huawei/corefile" />
      <PARAM name="backIp1s" value="192.168.4.39"/>
    <CLUSTER>
      <PARAM name="clusterName" value="dbCluster" />
      <PARAM name="nodeNames" value="gauss" />
      <PARAM name="gaussdbAppPath" value="/opt/huawei/install/app" />
      <PARAM name="gaussdbLogPath" value="/var/log/omm" />
      <PARAM name="tmpMppdbPath" value="/opt/huawei/tmp" />
      <PARAM name="gaussdbToolPath" value="/opt/huawei/install/om" />
      <PARAM name="corePath" value="/opt/huawei/corefile" />
      <PARAM name="backIp1s" value="192.168.4.39"/>
    </CLUSTER>
    <!-- 每台服务器上的节点部署信息 -->
    <DEVICELIST>
      <!-- 节点1上的部署信息 -->
      <DEVICE sn="gauss">
        <!-- 节点1的主机名称 -->
        <PARAM name="name" value="gauss"/>
        <!-- 节点1所在的AZ及AZ优先级 -->
        <PARAM name="azName" value="AZ1"/>
        <PARAM name="azPriority" value="1"/>
        <!-- 节点1的IP,如果服务器只有一个网卡可用,将backIP1和sshIP1配置成同一个IP -->
        <PARAM name="backIp1" value="192.168.4.39"/>
        <PARAM name="sshIp1" value="192.168.4.39"/>
        <!--DBnode-->
        <PARAM name="dataNum" value="1"/>
            <!--数据库端口号-->
        <PARAM name="dataPortBase" value="15400"/>
            <!--数据库主节点上的数据目录,及备机数据目录-->
        <PARAM name="dataNode1" value="/opt/huawei/install/data/dn"/>
            <!--数据库节点上设定同步模式的节点数-->
        <PARAM name="dataNode1_syncNum" value="0"/>
      </DEVICE>
    </DEVICELIST>
</ROOT>
cd script  #进入script目录
 
./gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/cluster_config.xml  #使用gs_preinstall准备好安装环境
  预安装过程设置了omm密码,并发现有python3的报错,查系统中的python命令版本为2.7

修改python命令 

重新执行上面的预安装命令

./gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/cluster_config.xml

检测完成后开始正式的安装

切换到omm用户

su - omm

gs_install -X /opt/software/openGauss/cluster_config.xml 

安装过程要求输入密码,且密码复杂度不少于3种字符

 安装完成后默认会创建一个postgres库,使用gsql -d postgres -p 15400 登陆该库,其中,15400端口是在/opt/software/openGauss/cluster_config.xml中定义的

 至此,opengaussdb安装完成

原文链接:https://blog.youkuaiyun.com/qq_38776886/article/details/126046768

Opengauss单机部署的步骤如下: 1. 首先,执行下面命令准备安装环境: ``` cd /opt/software/openGauss/script ./gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/cluster_config.xml ``` 2. 接下来,修改主机名: ``` echo "node1" > /etc/hostname echo "192.168.17.129 node1" >> /etc/hosts ``` 3. 下载opengauss安装包及创建用户组和目录: ``` groupadd dbgrp useradd -g dbgrp -d /home/omm -m -s /bin/bash omm echo "omm" | passwd --stdin omm mkdir -p /opt/software/openGauss chmod 755 -R /opt/software chown -R omm:dbgrp /opt/software/openGauss cd /opt/software/openGauss/ wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/2.0.0/x86/openGauss-2.0.0-CentOS-64bit-all.tar.gz tar -zxvf openGauss-2.0.0-CentOS-64bit-all.tar.gz tar -zxvf openGauss-2.0.0-CentOS-64bit-om.tar.gz ``` 4. 最后,对于单机部署,您还需要进行环境设置: - 操作系统要求使用虚拟机VMware和CentOS7.9。 - 虚拟机内存要求为3G,磁盘为100G。 - 修改系统版本设置。 请按照上述步骤进行opengauss单机部署。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [openGauss_单机部署](https://blog.youkuaiyun.com/weixin_51578439/article/details/126527769)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [【参赛作品49】openGauss单机部署](https://blog.youkuaiyun.com/GaussDB/article/details/122078227)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值