openGauss源码解析(11)
openGauss源码解析:第2章 openGauss开发快速入门
作为openGauss数据库开发者,在基于开源社区的openGauss版本进行二次开发的过程中,需要完成软件包获取、源码了解、代码修改、编译发布等过程,同时还需要安装数据库以了解数据库的基本特点、验证开发的功能实现情况,本章将简要介绍上述过程。
2.1 安装部署
作为openGauss数据库开发者,除了需要了解openGauss的特点和使用方法外,往往也需要基于openGauss开源产品进行二次开发,同时验证所开发的功能的实现情况。本节向读者简要介绍openGauss的安装部署方法,详细的内容请参见openGauss官方社区(https://opengauss.org)。
2.1.1 了解安装流程
本节通过流程图简要介绍openGauss的安装流程。openGauss的安装流程如图2-1所示。
图2-1 安装流程图
流程图说明如表2-1所示。
表 2-1 安装流程图说明
流程 |
说明 |
安装前准备 |
openGauss安装前需要准备相应的软硬件环境以及相关操作系统配置。“2.1.2准备软硬件安装环境”章节提供了openGauss安装所需的最低要求,实际安装中,请用户根据实际情况进行规划 |
获取安装包 |
安装包需要在openGauss开源社区下载并且对安装包内容进行检查 |
配置XML文件 |
安装openGauss前需要创建XML文件。XML文件包含部署openGauss的服务器信息、安装路径、IP地址以及端口号等。用于告知openGauss如何部署。用户需根据不同场配置对应的XML文件 |
初始化安装环境 |
安装环境的初始化包含上传安装包和XML文件、解压安装包、使用gs_preinstall准备好安装环境 |
执行安装 |
使用gs_install安装openGauss |