云服务器部署企业版openGauss,本地Data Studio远程连接

1.下载安装包

华为云上租一台服务器,操作系统选:openEuler 20.03 64bit (64-bit)

获取openGauss Server安装包,企业版:软件包链接

使用xshell连接服务器,准备软硬件安装环境。准备软硬件安装环境 教程

下载Data Studio_5.0.0:软件包(在openGauss Tools一栏) 

2.服务器安装 - 单节点安装

①创建cluster_config.xml文件

主机名hostname要与/etc/hostname保持一致。

<?xml version="1.0" encoding="UTF-8"?>
<ROOT><!-- openGauss整体信息 --><CLUSTER><!-- 数据库名称 --><PARAM name="clusterName" value="dbCluster" /><!-- 数据库节点名称(hostname) --><PARAM name="nodeNames" value="ecs-7094" /><!-- 数据库安装目录--><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="192.168.0.1"/> </CLUSTER><!-- 每台服务器上的节点部署信息 --><DEVICELIST><!-- 节点1上的部署信息 --><DEVICE sn="node1_hostname"><!-- 节点1的主机名称 --><PARAM name="name" value="ecs-7094"/><!-- 节点1所在的AZ及AZ优先级 --><PARAM name="azName" value="AZ1"/><PARAM name="azPriority" value="1"/><!-- 节点1的IP,如果服务器只有一个网卡可用,将backIP1和sshIP1配置成同一个IP --><PARAM name="backIp1" value="192.168.0.1"/><PARAM name="sshIp1" value="139.9.249.211"/><!--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>

②初始化安装环境

以root用户登录待安装openGauss的任意主机,并按规划创建存放安装包的目录 

mkdir -p /opt/software/openGauss
chmod 755 -R /opt/software
# 解压安装包和安装包下的OM子安装包
cd /opt/software/openGauss
tar -zxvf openGauss-5.0.0-openEuler-64bit-all.tar.gz
tar -zxvf openGauss-5.0.0-openEuler-64bit-om.tar.gz

openGauss安装包cluster_config.xml配置文件上传至上一步所创建的目录中。(可使用xftp)

采用交互模式执行前置,并在执行过程中自动创建操作系统root用户互信和omm用户互信。
omm为数据库管理员(也是运行openGauss的操作系统用户),dbgrp为运行openGauss的操作系统用户的群组名。 具体查看:了解安装用户及用户组

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

报错

执行指令/opt/software/openGauss/script/gs_checkos -i A -h ecs-7094 --detail查看具体的错误

解决第一个warning

vi /etc/sysctl.conf
# 在文件后面追加下面两句
net.ipv4.tcp_retries1 = 5
net.ipv4.tcp_syn_retries = 5
# 使修改的参数生效
sysctl -p

解决第二个warning

ulimit -a  # 显示系统资源的设置
ulimit -n 1000000 //设置open files为1000000
ulimit -u unlimited //设置max user processes为unlimited

 解决Abnormal

vim /etc/rc.d/rc.local
# 添加以下内容
if test -f /sys/kernel/mm/transparent_hugepage/enabled; 
thenecho never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
# 保存退出,赋予rc.local文件执行权限
chmod +x /etc/rc.d/rc.local
# 重启系统,检查THP是否被禁用
cat /sys/kernel/mm/transparent_hugepage/enabled
cat /sys/kernel/mm/transparent_hugepage/defrag

# 再次执行指令检查
/opt/software/openGauss/script/gs_checkos -i A -h ecs-7094 --detail
cd /opt/software/openGauss/script
./gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/cluster_config.xml

又报错

yum install -y libaio-devel

③执行安装

# 切换到omm用户
su - omm
# 使用gs_install安装openGauss
gs_install -X /opt/software/openGauss/cluster_config.xml

本文链接:https://my.lmcjl.com/post/6991.html

展开阅读全文

4 评论

留下您的评论.