合 在openEuler 22.03操作系统上使用yum安装openGauss单机环境
Tags: 安装部署单机openGaussopenEuleryum
简介
EulerOS是华为自主研发的服务器操作系统,能够满足客户从传统IT基础设施到云计算服务的需求。EulerOS对ARM64架构提供全栈支持,打造完善的从芯片到应用的一体化生态系统。
openEuler 也就是华为服务器操作系统 EulerOS,开源后命名为 openEuler。openEuler 面向企业级通用服务器架构平台,基于 Linux 稳定系统内核,支持鲲鹏处理器和容器虚拟化技术,特性包括系统高可靠、高安全以及高保障。openEuler 拥有三级智能调度,可以将多进程并发时延缩短 60%,而且还可以智能自动有规划,可将 Web 服务器性能提升 137%。
2022年3月,openEuler 22.03 LTS版本ISO安装包仓库及LTS官方软件仓库均上线openGauss2.1.0版本安装包,提供RPM一键安装openGauss的能力,提高用户易用性。
在openEuler系统上安装openGauss
openGauss软件包使用,提供用户易用性
openEuler 22.03 LTS版本中涉及的openGauss安装包及其依赖仓库如下:
https://gitee.com/src-openeuler/opengauss-server
https://gitee.com/src-openeuler/opengauss-dcf
方式一:安装操作系统时勾选数据库
在使用openEuler 22.03 LTS ISO镜像安装操作系统时候,安装引导界面的选择软件包里面勾选上openGauss Server,在安装完成操作系统后,便会默认安装上openGauss数据库并启动单机数据库进程。
方式二:安装完操作系统后使用yum一键安装
如果在安装操作系统时候没有选择openGauss软件包,还可以在安装完系统后,通过命令一键安装上openGauss的单机数据库实例:
1 | yum install opengauss -y |
使用说明:
openGauss数据库进程的管理用户为opengauss,切换到该用户下可以进行数据库的常用操作。
1 | su - opengauss |
登录数据库中执行sql语句:
1 | gsql -d postgres -r |
查询数据库实例状态:
1 | gs_ctl query |
停止数据库实例进程:
1 | gs_ctl stop |
启动数据库实例进程:
1 | gs_ctl start |
openGauss RPM软件包使用概述
概述为使用非openEuler 22.03 LTS ISO软件包的用户,需要配置openEuler 22.03 LTS官方源。
Step.1
针对不同硬件平台(aarch64/x86_64)在本地添加openEuler 22.03 LTS everything 软件仓库,openGauss软件包所处位置为:
https://repo.openeuler.org/openEuler-22.03-LTS/everything/
配置完成后,执行
1 | dnf update |