目录
安装版本介绍:
软件: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退出数据库