openGuass:极简版安装

目录

一、openGauss简介

二、初始化安装环境

1.创建安装用户

2.修改文件句柄设置

​3.修改SEM内核参数

4.关闭防火墙

6.禁用SELINUX

7.安装依赖软件

8.重启服务器

三、安装数据库

1.下载安装包

2.创建安装目录

3.解压安装包

4.执行安装

5.验证安装

四、gsql工具的使用

1.连接数据库

2.退出数据库

3.显示信息元命令

五、gs_ctl工具的使用


一、openGauss简介

        openGauss是一款支持SQL2003标准语法,支持主备部署的高可用分布式数据库系统,业务数据存储在单个物理节点上,数据访问任务被推送到服务节点执行,通过服务器的高并发,实现对数据处理的快速响应。同时通过日志复制可以把数据复制到备机,提供数据的高可靠和读扩展。

名称描述
OM运维管理模块(Operation Manager)。提供数据库日常运维、配置管理的管理接口、工具。
CM数据库管理模块(Cluster Manager)。管理和监控数据库系统中各个功能单元和物理资源的运行情况,确保整个系统的稳定运行。
客户端驱动客户端驱动(Client Driver)。负责接收来自应用的访问请求,并向应用返回执行结果。客户端驱动负责与openGauss实例通信,发送应用的SQL命令,接收openGauss实例的执行结果。
openGauss(主备)

openGauss主备(Datanode)。负责存储业务数据、执行数据查询任务以及向客户端返回执行结果。

openGauss实例包含主、备两种类型,支持一主多备。建议将主、备openGauss实例分散部署在不同的物理节点中。

Storage服务器的本地存储资源,持久化存储数据。

二、初始化安装环境

1.创建安装用户

groupadd dbgrp
useradd omm -g dbgrp

2.修改文件句柄设置

echo "* soft nofile 1000000" >>/etc/security/limits.conf
echo "* hard nofile 1000000" >>/etc/security/limits.conf

3.修改SEM内核参数

echo "kernel.sem=250 32000 32 321" >> /etc/sysctl.conf


# 使用“sysctl -p”命令来立即生效

4.关闭防火墙

systemctl status firewalld    #查询防火墙状态
systemctl stop firewalld      #关闭防火墙
systemctl disable firewalld      #关闭防火墙

6.禁用SELINUX

vim /etc/selinux/config

SELINUX=disabled

7.安装依赖软件

yum install net-tools wget zip unzip bzip2

8.重启服务器

reboot

三、安装数据库

1.下载安装包

wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.1.0/x86/openGauss-5.1.0-CentOS-64bit.tar.bz2

2.创建安装目录

mkdir /home/omm/openGauss

3.解压安装包

tar -jxf openGauss-5.1.0-CentOS-64bit.tar.bz2 -C /home/omm/openGauss

4.执行安装

进入解压后目录下的simpleInstall

sh install.sh  -w "wsx-234" [--multinode] &&source ~/.bashrc

  • -w:初始化数据库密码(gs_initdb指定),安全需要必须设置。
  • -p:指定的openGauss主节点端口号,默认5432。备节点端口号会使用主端口号+200,默认5632。
  • –multinode:用来区分是单节点还是一主一备安装。
  • -h|–help:打印使用说明。

        openGauss极简版支持单节点安装和一主一从节点安装,唯一区别是在执行安装的时候是否带有–multinode参数,本案例使用单节点安装。

5.验证安装

ps ux | grep gaussdb

gsql -d postgres -p 5432

四、gsql工具的使用

        gsql是openGauss提供在命令行下运行的数据库连接工具,可以通过此工具连接服务器并对其进行操作和维护。

1.连接数据库

gsql -d postgres -h 127.0.0.1 -p 5432

2.退出数据库

openGauss=# \q

3.显示信息元命令

        该命令与PostgreSQL中的psql命令相似,具体可参考官方文档:Gsql

五、gs_ctl工具的使用

        gs_ctl是openGauss提供的数据库服务控制工具,可以用来启停数据库服务和查询数据库状态。主要供openGauss管理模块调用。

  • 启动、停止、重启openGauss节点。
  • 在不停止数据库的情况下,重新加载配置文件(postgresql.conf,pg_hba.conf)。
  • 主备切换、主备状态查询、重建和重建状态查询。

#查看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

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Openguass是一种开源的、面向实验环境搭建的软件平台。它提供了一套完整的工具和框架,可以帮助用户快速构建实验平台。 首先,Openguass具有方便易用的特点。它提供了直观的界面和简化的配置选项,使用户可以轻松地搭建实验平台。用户只需按照指示进行一些简单的配置,就能够快速部署和启动实验环境。 其次,Openguass支持多种实验环境的构建。无论是面向物联网、机器学习还是其他领域的实验环境,Openguass都提供了相应的组件和模块,可以方便地集成进实验平台中。用户可以根据自己的需求选择需要的组件,构建一个符合自己实验目标的环境。 此外,Openguass还支持实验数据的管理和分析。它提供了一个高效的数据存储和查询系统,可以帮助用户管理实验数据,并进行一些基本的数据分析。这对于实验研究的进行非常有帮助,可以提高实验数据的利用效率。 最后,Openguass还具有良好的扩展性和可定制性。它是基于开源技术构建的,用户可以根据自己的需求进行二次开发和定制,以适应不同的实验要求。 总而言之,Openguass是一个功能强大、易用便捷的实验平台构建工具。通过Openguass,用户可以快速构建一个符合自己需求的实验环境,并进行相关实验和数据管理分析。 ### 回答2: OpenGUASS是一种用于构建实验平台的工具,它具有开放源代码和灵活性的特点。 首先,OpenGUASS提供了一种开放的源代码,可以让用户根据自己的需求进行定制和修改。这意味着用户可以根据自己的实验需求,对平台进行个性化设置,使其更适合自己的研究或教学目标。这种开放性也意味着用户可以与其他开发者进行信息交流和分享,共同改进和完善平台。 另外,OpenGUASS还具有灵活性,可以根据用户的实验需求进行扩展和定制。用户可以根据自己的实验对象选择不同的模块和插件,从而构建出符合自己要求的实验平台。无论是进行数据库实验、网络实验还是其他类型的实验,OpenGUASS都可以提供相应的功能和工具,满足用户的实验需求。 除此之外,OpenGUASS还具有易用性和高效性的特点。用户可以通过简单的操作完成实验环境的搭建和配置,不需要过多的技术知识。同时,OpenGUASS还能够提供高效的实验支持,提供快速的实验响应和准确的实验结果,帮助用户更好地进行实验研究。 总而言之,OpenGUASS是一个开源、灵活、易用和高效的实验平台构建工具,能够满足用户的实验需求,促进实验研究的进展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_37559973

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值