目录
????????openGauss是一款支持SQL2003标准语法,支持主备部署的高可用分布式数据库系统,业务数据存储在单个物理节点上,数据访问任务被推送到服务节点执行,通过服务器的高并发,实现对数据处理的快速响应。同时通过日志复制可以把数据复制到备机,提供数据的高可靠和读扩展。
groupadd dbgrp
useradd omm -g dbgrp
echo "* soft nofile 1000000" >>/etc/security/limits.conf
echo "* hard nofile 1000000" >>/etc/security/limits.conf
echo "kernel.sem=250 32000 32 321" >> /etc/sysctl.conf
# 使用“sysctl -p”命令来立即生效
systemctl status firewalld ? ?#查询防火墙状态
systemctl stop firewalld ? ? ?#关闭防火墙
systemctl disable firewalld ? ? ?#关闭防火墙
vim /etc/selinux/config
SELINUX=disabled
yum install net-tools wget zip unzip bzip2
reboot
wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/x86/openGauss-5.1.0-CentOS-64bit.tar.bz2
mkdir /home/omm/openGauss
tar -jxf openGauss-5.1.0-CentOS-64bit.tar.bz2 -C /home/omm/openGauss
进入解压后目录下的simpleInstall
sh install.sh ?-w "wsx-234" [--multinode] &&source ~/.bashrc
- -w:初始化数据库密码(gs_initdb指定),安全需要必须设置。
- -p:指定的openGauss主节点端口号,默认5432。备节点端口号会使用主端口号+200,默认5632。
- –multinode:用来区分是单节点还是一主一备安装。
- -h|–help:打印使用说明。
? ? ? ? openGauss极简版支持单节点安装和一主一从节点安装,唯一区别是在执行安装的时候是否带有–multinode参数,本案例使用单节点安装。
ps ux | grep gaussdb
gsql -d postgres -p 5432
????????gsql是openGauss提供在命令行下运行的数据库连接工具,可以通过此工具连接服务器并对其进行操作和维护。
gsql -d postgres -h 127.0.0.1 -p 5432
openGauss=# \q
? ? ? ? 该命令与PostgreSQL中的psql命令相似,具体可参考官方文档:Gsql
????????gs_ctl是openGauss提供的数据库服务控制工具,可以用来启停数据库服务和查询数据库状态。主要供openGauss管理模块调用。
#查看openGauss节点状态
gs_ctl status -D /home/omm/openGauss/data/single_node
#停止openGauss节点
gs_ctl stop -D /home/omm/openGauss/data/single_node
#启动openGauss节点
gs_ctl start -D /home/omm/openGauss/data/single_node
#重启openGauss节点
gs_ctl restart -D /home/omm/openGauss/data/single_node
? ? ? ? 该工具更详细的操作请参考官方文档:Gs Ctl