如何在openEuler操作系统中快速部署openGauss数据库

目录

安装版本介绍:

一、准备安装文件和部署目录

二、下载openGauss安装包并解压:

三、配置yum

三、配置安装环境文件

四、修改performance.sh脚本文件

五、配置LD_LIBRARY_PATH环境变量

六、初始化安装环境

七、执行安装

八、检查数据库状态


安装版本介绍:

软件:Vmware workstation pro 16。

操作系统:openEuler-20.03-LTS

数据库:openGauss-2.0.0-64bit

一、准备安装文件和部署目录

创建安装包目录,我们将安装包放在root用户下的/opt/soft/opengauss文件中

mkdir -p /opt/soft/opengauss

设置soft文件夹权限:

chmod 755 -R /opt/soft

创建数据库部署文件夹,我们将来会部署在 /opt/huawei下

mkdir /opt/huawei

设置huawei文件夹权限:

chmod 777 /opt/huawei

二、下载openGauss安装包并解压:

cd /opt/soft/opengauss/
wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/2.0.0/x86_openEuler/openGauss-2.0.0-openEuler-64bit-all.tar.gz

三、配置yum

wget -O /etc/yum.repos.d/openEulerOS.repo https://repo.huaweicloud.com/repository/conf/openeuler_x86_64.repo
yum clean all
yum makecache

 安装tar命令

yum install tar

加压openGauss文件

tar -zxvf openGauss-2.0.0-openEuler-64bit-all.tar.gz
tar -zxvf openGauss-2.0.0-openEuler-64bit-om.tar.gz

 

省略so many解压文件·············································

三、配置安装环境文件

安装辅助安装包

yum install -y bzip2 libaio-devel flex bison ncurses-devel glibc-devel patch

 

 在/opt/soft/opengauss/script文件夹下创建clusterconfig.xml文件

vi script/clusterconfig.xml

按i进入insert模式,修改xml内容,将下面内容粘贴进clusterconfig.xml文件,并根据实际情况修改自己的xml文件。( 注意红色的地方是安装操作系统时设置的主机名,默认为localhost.localdomain。黄色部分IP则为主机IP。)

内容如下: 

<?xml version="1.0" encoding="UTF-8"?>
<ROOT>
    <!-- openGauss整体信息 -->
    <CLUSTER>
        <PARAM name="clusterName" value="dbCluster" />
        <PARAM name="nodeNames" value="localhost.localdomain" />
        <PARAM name="backIp1s" value="192.168.233.133"/>
        <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="clusterType" value="single-inst"/>
    </CLUSTER>
    <DEVICELIST>
        <!-- node1上的节点部署信息 -->
        <DEVICE sn="1000001">
            <PARAM name="name" value="localhost.localdomain"/>
            <PARAM name="azName" value="AZ1"/>
            <PARAM name="azPriority" value="1"/>
            <!-- 如果服务器只有一个网卡可用,将backIP1和sshIP1配置成同一个IP -->
            <PARAM name="backIp1" value="192.168.233.133"/>
            <PARAM name="sshIp1" value="192.168.233.133"/>

        <!--dbnode-->
        <PARAM name="dataNum" value="1"/>
        <PARAM name="dataPortBase" value="26000"/>
        <PARAM name="dataNode1" value="/opt/huawei/install/data/db1"/>
        </DEVICE>
    </DEVICELIST>
</ROOT>

修改结束之后,按esc键,输入:wq!退出(一定要英文输入法才能正常输入,中文输入法不能正常输入)。

 四、修改performance.sh脚本文件

vi /etc/profile.d/performance.sh

用#注释sysctl -w vm.min_free_kbytes=112640 &> /dev/null,保存退出。

 五、配置LD_LIBRARY_PATH环境变量

export LD_LIBRARY_PATH=/opt/soft/opengauss/script/gspylib/clib:$LD_LIBRARY_PATH

六、初始化安装环境

进入script目录,执行gs_preinstall:

cd script/
./gs_preinstall -U omm -G dbgrp -X /opt/soft/opengauss/script/clusterconfig.xml

 输入yes

 设置omm的密码

预安装成功

 环境准备成功!

七、执行安装

安装前再执行以下命令,免得出现权限问题:

chmod 755 -R /opt/soft

使用omm用户登录 

su - omm

 

执行安装:

cd /opt/soft/opengauss/script/
gs_install -X /opt/soft/opengauss/script/clusterconfig.xml

 

 

 显示end deploy表示安装成功。

八、检查数据库状态

gs_om -t status --detail

看到已经安装上了。进入数据库

gsql -d postgres -p 26000

 ​​

 输入\q退出数据库

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白日梦想家_胖七七

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值