在华为鲲鹏服务器的OpenEuler操作系统中快速部署OpenGauss数据库

说明:
本文适合需要快速了解OpenGauss基本使用和操作的单机用户,可以短时间内完成安装体验 。对于企业级生产使用或者需要部署多台服务器的,不适合本文 。
因为业务需要,要在鲲鹏架构里安装单机版的OpenGauss数据库,服务器操作系统使用centos或者OpenEuler都可以,但为了体现软硬件一致性,索性直接华为全家桶,从硬件、操作系统到数据库全部使用华为自主开发 。

在华为鲲鹏服务器的OpenEuler操作系统中快速部署OpenGauss数据库

文章插图
 
首先看一下硬件环境:
lscpu
在华为鲲鹏服务器的OpenEuler操作系统中快速部署OpenGauss数据库

文章插图
 
确实是鲲鹏架构服务器,这里我们使用的是4核32G的ECS,虽然OpenGauss推荐最低配置是8核32G,但是我们只是给客户演示基本功能,4核心足够了 。
再看一下操作系统:
cat /etc/os-release
在华为鲲鹏服务器的OpenEuler操作系统中快速部署OpenGauss数据库

文章插图
 
确实是openEnler20.03版本
在华为鲲鹏服务器的OpenEuler操作系统中快速部署OpenGauss数据库

文章插图
 
下面开始正式的安装过程 。
第一步,装备安装和部署目录
因为安装OpenGauss需要使用特定帐号,这一步非常重要,不然后面容易出现权限问题 。
创建安装包目录,我们将来把安装包放在 /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/1.0.0/arm/openGauss-1.0.0-openEuler-64bit.tar.gz
在华为鲲鹏服务器的OpenEuler操作系统中快速部署OpenGauss数据库

文章插图
 
解压文件:
【在华为鲲鹏服务器的OpenEuler操作系统中快速部署OpenGauss数据库】tar -zxvf openGauss-1.0.0-openEuler-64bit.tar.gz
在华为鲲鹏服务器的OpenEuler操作系统中快速部署OpenGauss数据库

文章插图
 
第二步,配置安装环境文件:
安装辅助安装包
yum install -y bzip2 libaio-devel flex bison ncurses-devel glibc-devel patch在script文件夹下创建clusterconfig.xml文件
vi script/clusterconfig.xml输入如下的配置信息:
<?xml version="1.0" encoding="UTF-8"?><ROOT><!-- openGauss整体信息 --><CLUSTER><PARAM name="clusterName" value=https://www.isolves.com/it/wlyx/fwq/2020-07-28/"dbCluster" />注意,把其中所有的IP地址“192.168.0.16”改成你实际的ip地址,主机名称“opengauss”改成你自己的,其它的比如数据库名称clusterName等配置,可以改成你需要的,或者保持不变 。
第三步,修改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你要根据你的安装目录调整上面的路径,我的安装包在/opt/soft/opengauss/下
第四步,初始化安装环境
进入script目录,执行gs_preinstall:
cd script/./gs_preinstall -U omm -G dbgrp -X /opt/soft/opengauss/script/clusterconfig.xml同样,需要根据你的安装路径修改上面的路径
在华为鲲鹏服务器的OpenEuler操作系统中快速部署OpenGauss数据库


推荐阅读