openGauss单机安装步骤详解

2020/07/01 18:33
阅读数 375

1 部署架构

openGauss支持单机部署和HA部署两种部署方式。
HA部署主机和最少一台备机,备机一共最多4台的配置方式。
单机和HA均支持精简模式和兼容模式。精简模式下,您可以安装openGauss数据库并正常使用;兼容模式是在精简模式的基础上做了兼容增强,安装兼容包后会兼容主流数据库的接口名称。

2 单机安装概览

3 安装步骤

3.1 操作系统配置

本文中操作系统版本为Centos 7.6 64位
部署环境说明:
CPU :2核
内存:4G
硬盘:共100G,/opt存放数据库文件 40G
主机名:enmoedu1.enmotech.com

  • 关闭安全设置:

[root@enmoedu1 ~]# systemctl disable firewalld.service
[root@enmoedu1 ~]# systemctl stop firewalld.service
[root@enmoedu1 ~]# cat /etc/selinux/config | grep disabled
SELINUX=disabled
  • 关闭交换分区
    swapoff -a

  • 配置ssh

[root@enmoedu1 etc]# cat /etc/ssh/sshd_config  | grep PermitRootLogin
PermitRootLogin yes

修改Banner配置,去掉连接到系统时,系统提示的欢迎信息。欢迎信息会干扰安装时远程操作的返回结果,影响安装正常执行。

[root@enmoedu1 etc]# cat /etc/ssh/sshd_config | grep Banner
Banner none
  • 修改字符集

[root@enmoedu1 ~]# cat /etc/profile | grep LANG
export LANG=Unicode
  • 修改时区

[root@enmoedu1 ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  • 网卡mtu值
    ifconfig 查看网卡的mtu值,不小于1500

    如果不符合,可以进行修改:ifconfig 网卡名 mtu 值

  • 关闭透明大页
    开机自关闭

vim /etc/rc.d/rc.local
if test -f /sys/kernel/mm/transparent_hugepage/enabled;
then
echo 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

查看是否关闭:

cat /sys/kernel/mm/transparent_hugepage/enabled
cat /sys/kernel/mm/transparent_hugepage/defrag

  • 重启生效
    reboot

3.2 上传及解压安装包

创建目录
mkdir -p /opt/software/openGauss
chmod 755 -R /opt/software
使用xftp将openGauss_1.0.0_PACKAGES_RELEASE.tar.gz上传到/opt/software/openGauss目录
解压:tar -zxvf openGauss_1.0.0_PACKAGES_RELEASE.tar.gz

解压:数据库安装包 openGauss-1.0.0-CentOS-64bit.tar.gz
[root@enmoedu1 openGauss]# tar -zxvf openGauss-1.0.0-CentOS-64bit.tar.gz

3.3 编写XML配置文件

未完, 点击“阅读原文”查看完整内容

本文分享自微信公众号 - 墨天轮(enmocs)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部