银河麒麟高级服务器操作体系V10SP3(ARM64)安装高斯数据库opengaussdb 6.0 ...

打印 上一主题 下一主题

主题 552|帖子 552|积分 1656

一. 安装前环境准备

(1)环境

服务器:鲲鹏920服务器
操作体系:银河麒麟V10 SP3 2303服务器操作体系
数据库:openGauss-6.0.0-RC1-openEuler-64bit-all.tar,openGauss 6.0.0版本
(2)新建平凡用户

注意:安装前必须创建平凡用户,openGauss克制使用 root 用户安装数据库。
  1. # 创建组
  2. groupadd dbgroup
  3. # 创建domo用户
  4. useradd -g dbgroup domo
  5. # 设置数据库密码     user@1234
  6. passwd domo
复制代码
(3)关闭操作体系防火墙

1、修改/etc/selinux/config文件中的“SELINUX”值为“disabled”。

a.使用VIM打开config文件。
  1. vim /etc/selinux/config
复制代码
b.修改“SELINUX”的值“disabled”。
  1. SELINUX=disabled
复制代码
2、重新启动操作体系

  1. reboot
复制代码
3、检查防火墙是否关闭

  1. systemctl status firewalld
复制代码
若防火墙状态显示为active (running),则表现防火墙未关闭,请执行4;
若防火墙状态显示为inactive (dead),则无需再关闭防火墙。
4、关闭防火墙。

  1. systemctl disable firewalld.service
  2. systemctl stop firewalld.service
复制代码
(4)设置字符集参数(可选)

将各数据库节点的字符集设置为相同的字符集,可以在/etc/profile文件中添加“export LANG=XXX”(XXX为Unicode编码)。
  1. vim /etc/profile
复制代码
  1. export LANG="zh_CN.UTF-8"
复制代码
(5)关闭swap交换空间

阐明:关闭swap交换内存是为了保障数据库的访问性能,避免把数据库的缓冲区内存淘汰到磁盘上。 如果服务器内存比较小,内存过载时,可打开swap交换内存保障正常运行。
在各数据库节点上,使用swapoff -a命令将交换内存关闭。
  1. swapoff -a
复制代码
(6)关闭RemoveIPC

在各数据库节点上,关闭RemoveIPC。CentOS操作体系默认为关闭,可以跳过该步骤。
1.修改/etc/systemd/logind.conf文件中的“RemoveIPC”值为“no”。

a. 使用VIM打开logind.conf文件。
  1. vim /etc/systemd/logind.conf
复制代码
b. 修改“RemoveIPC”值为“no”。
  1. RemoveIPC=no
复制代码
2.修改/usr/lib/systemd/system/systemd-logind.service文件中的“RemoveIPC”值为“no”。 

        a. 使用VIM打开systemd-logind.service文件。
  1. vim /usr/lib/systemd/system/systemd-logind.service
复制代码
       b. 修改“RemoveIPC”值为“no”。
  1. RemoveIPC=no
复制代码
3. 重新加载设置参数。

  1. systemctl daemon-reload
  2. systemctl restart systemd-logind
复制代码
4.检查修改是否生效。 

  1. loginctl show-session | grep RemoveIPC
  2. systemctl show systemd-logind | grep RemoveIPC
复制代码
(7)关闭HISTORY记载(可选)

步骤 1 修改根目录下/etc/profile文件。

  1. vim /etc/profile
复制代码
步骤 2 设置HISTSIZE值为0。例如,体系中HISTSIZE默认值为1000,将其修改为0。

  1. HISTSIZE=0
复制代码
 步骤 3 生存/etc/profile。

  1. :wq
复制代码
步骤 4 设置/etc/profile生效。

  1. source /etc/profile
复制代码
(8)使用root用户执行命令 

  1. sysctl -w kernel.sem="250 85000 250 330"
复制代码
(9) 创建数据库安装路径和授权(重要!如不授权大概导致安装报错)

  1. # 创建数据库安装路径
  2. mkdir -p /usr/local/opengauss
  3. # 为安装路径及文件授权
  4. chown 755 -R /usr/local/opengauss
  5. # 为omm用户授权安装路径权限
  6. chown -R domo:dbgroup /usr/local/opengauss
复制代码
(10)文件下载并上传至主机 

  1. # 上传至主机目录 /usr/local/并授权
  2. chown -R domo:dbgroup /usr/local/openGauss-6.0.0-RC1-openEuler-64bit-all.tar
复制代码
openGauss下载地址:软件包 | openGauss

二. 安装openGauss数据库 

1. 数据库安装

(1)切换至domo用户解压openGauss压缩包到安装目录。

  1. su domo
  2. tar -jxf openGauss-6.0.0-RC1-openEuler-64bit-all.tar -C /usr/local/opengauss
复制代码
 (2)进入解压后目录下的simpleInstall(/usr/local/opengauss/simpleInstall)

  1. cd /usr/local/opengauss/simpleInstall
复制代码
(3)执行install.sh脚本安装openGauss。 

  1. sh install.sh  -w "user@1234" &&source ~/.bashrc
复制代码


  • -w:初始化数据库密码(gs_initdb指定),安全必要必须设置。
  • -p:指定的openGauss端标语,如不指定,默认为5432。
(4)安装执行完成后,使用ps和gs_ctl查察历程是否正常。 

  1. # 切换用户至root,然后再切换至domo进行查看数据库状态
  2. ps ux | grep gaussdb
  3. gs_ctl query -D /usr/local/opengauss/data/single_node
复制代码
2. 数据库启动、重启、停止命令 

  1. # 进入数据库安装路径的bin目录(需要切换为使用普通用户操作)
  2. cd /usr/local/opengauss/bin
  3. # 查看状态
  4. gs_ctl status -D /usr/local/opengauss/data/single_node/
  5. # 启动
  6. gs_ctl start -D /usr/local/opengauss/data/single_node/
  7. # 重启
  8. gs_ctl restart -D /usr/local/opengauss/data/single_node/
  9. # 停止
  10. gs_ctl stop -D /usr/local/opengauss/data/single_node/
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

科技颠覆者

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表