1、Vmare安装CentOs7.6
1、下载CentOs7.6
下载地址:链接:https://pan.baidu.com/s/1TIKRvlVm0CFgl6u1qWmdqw
提取码:qwer
2、安装CentOs7.6
略
2、CentOs7.6安装openGauss3.0.5
1、安装准备1.0
a、保证CentOs7.6可联网
b、查看 ip: ifconfig
c、关闭防火墙
systemctl stop firewalld
systemctl status firewalld
d、安装基础软件包
bash
yum -y install libaio-devel flex bison ncurses-devel glibc-devel patch redhat-Isb-core readline-devel python3
2、安装准备2.0
a、创建数据库组
groupadd dbgrp
b、创建安装目录
mkdir -p /opt/software/openGauss
chmod 755 -R /opt/software
cd /opt/software/openGauss
c、下载openGauss3.0.5安装包
wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/3.0.5/x86/openGauss-3.0.5-CentOS-64bit-all.tar.gz
d、解压缩openGauss3.0.5
tar -zxvf openGauss-3.0.5-CentOS-64bit-all.tar.gz
e、继续解压缩openGauss-3.0.5-CentOS-64bit-om.tar.gz
tar -zxvf openGauss-3.0.5-CentOS-64bit-om.tar.gz
f、进入openGauss 目录,,创建 vim clusterconfig.xml
cd /opt/software/openGauss
vim clusterconfig.xml(创建clusterconfig.xml,将下面的代码编辑好后,贴进去,用于后面的安装)
bash
<?xml version="1.0" encoding="UTF-8"?>
<ROOT>
<!-- openGauss整体信息 -->
<CLUSTER>
<!-- 数据库名称 -->
<PARAM name="clusterName" value="dbCluster" />
<!-- 数据库节点名称(hostname) -->
<PARAM name="nodeNames" value="Centos7.5的hostname" />
<!-- 数据库安装目录-->
<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" />
<!-- 数据库core文件目录-->
<PARAM name="corePath" value="/opt/huawei/corefile" />
<!-- 节点IP,与数据库节点名称列表一一对应 -->
<PARAM name="backIp1s" value="Centos7.5的ip"/>
</CLUSTER>
<!-- 每台服务器上的节点部署信息 -->
<DEVICELIST>
<!-- 节点1上的部署信息 -->
<DEVICE sn="node1_hostname">
<!-- 节点1的主机名称 -->
<PARAM name="name" value="Centos7.5的hostname"/>
<!-- 节点1所在的AZ及AZ优先级 -->
<PARAM name="azName" value="AZ1"/>
<PARAM name="azPriority" value="1"/>
<!-- 节点1的IP,如果服务器只有一个网卡可用,将backIP1和sshIP1配置成同一个IP -->
<PARAM name="backIp1" value="Centos7.5的ip"/>
<PARAM name="sshIp1" value="Centos7.5的ip"/>
<!--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>
clusterconfig.xml 可见官网 创建 Xml配置文件 (osinfra.cn),我这里选的是单节点配置文件。
g、配置 /etc/profile
vim /etc/profile
追加如下代码:
bash
export LD_LIBRARY_PATH=/opt/software/openGauss/script/gspylib/clib:$LD_LIBRARY_PATH
export GPHOME=/opt/huawei/install/om
export PATH=$GPHOME/script/gspylib/pssh/bin:$GPHOME/script:$PATH
export LD_LIBRARY_PATH=$GPHOME/script/gspylib/clib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$GPHOME/lib:$LD_LIBRARY_PATH
export PYTHONPATH=$GPHOME/lib
export PATH=/root/gauss_om/omm/script:$PATH
保存后,执行以下: source /etc/profile
3、预安装
cd /opt/software/openGauss/script
./gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/clusterconfig.xml
该步骤会创建omm用户,需要输入omm密码:openguass@123
4、正式安装
su - omm
env |grep GAUSS
gs_install -X /opt/software/openGauss/clusterconfig.xml
5、启动openGauss
gs_om -t start
6、关闭openGauss
gs_om -t stop
参考博客:https://blog.csdn.net/2401_83143557/article/details/137543860