【openGauss】6.0.0企业版单节点安装,配置刷新

一、单节点安装

当前实验环境为一个节点,节点信息如下:

节点名称节点IP节点配置
node1172.16.1.1072vCPUs | 8GiB |openEuler 22.03 64bit
1. 下载压缩包
mkdir -p /opt/software/openGauss
cd /opt/software/openGauss/
wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/6.0.0/openEuler22.03/x86/openGauss-All-6.0.0-openEuler22.03-x86_64.tar.gz

# wget后的地址从openGauss社区获取,社区地址:http://opengauss.org/zh/download/

登录到openGauss开源社区 https://opengauss.org/zh/download/

切换到6.0.0 LTS版本,注意切换架构ARM、x86以及操作系统版本,在【立即下载】按钮上点击鼠标右键【获取下载链接】,注意数据库版本和操作系统版本

在这里插入图片描述

2. 解压压缩包
tar xvf openGauss-All-6.0.0-openEuler22.03-x86_64.tar.gz
tar xvf openGauss-OM-6.0.0-openEuler22.03-x86_64.tar.gz

在这里插入图片描述

3. 配置安装配置文件

编辑xml文件,注意修改主机名,和ip地址为本地主机名和ip

vim clusterconfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<ROOT>
    <!-- openGauss整体信息 -->
    <CLUSTER>
        <!-- 数据库名称 -->
        <PARAM name="clusterName" value="mycluster" />
        <!-- 数据库节点名称(hostname) -->
        <PARAM name="nodeNames" value="node1" />
        <!-- 数据库安装目录-->
        <PARAM name="gaussdbAppPath" value="/opt/install/app" />
        <!-- 日志目录-->
        <PARAM name="gaussdbLogPath" value="/opt/install/log" />
        <!-- 临时文件目录-->
        <PARAM name="tmpMppdbPath" value="/opt/install/tmp" />
        <!-- 数据库工具目录-->
        <PARAM name="gaussdbToolPath" value="/opt/install/om" />
        <!-- 数据库core文件目录-->
        <PARAM name="corePath" value="/opt/install/corefile" />
        <!-- 节点IP,与数据库节点名称列表一一对应 -->
        <PARAM name="backIp1s" value="172.16.1.107"/> 
    </CLUSTER>
    <!-- 每台服务器上的节点部署信息 -->
    <DEVICELIST>
        <!-- 节点1上的部署信息 -->
        <DEVICE sn="100001">
        <!-- 节点1的主机名称 -->
        <PARAM name="name" value="node1"/>
        <!-- 节点1所在的AZ及AZ优先级 -->
        <PARAM name="azName" value="AZ1"/>
        <PARAM name="azPriority" value="1"/>
        <!-- 节点1的IP,如果服务器只有一个网卡可用,将backIP1和sshIP1配置成同一个IP -->
        <PARAM name="backIp1" value="172.16.1.107"/>
        <PARAM name="sshIp1" value="172.16.1.107"/>   
	    <!--dbnode-->
	    <PARAM name="dataNum" value="1"/>
	    <PARAM name="dataPortBase" value="15400"/>
	    <PARAM name="dataNode1" value="/opt/install/data/dn"/>
        <PARAM name="dataNode1_syncNum" value="0"/>
        </DEVICE>
    </DEVICELIST>
</ROOT>
4. 预安装
script/gs_preinstall -U omm -G dbgrp -X clusterconfig.xml

在这里插入图片描述

5. 切换到omm用户,执行安装
su - omm
cd /opt/software/openGauss/script/
./gs_install -X ../clusterconfig.xml

在这里插入图片描述

6. 验证

安装成功后系统会自动启动数据库,可以使用gs_om工具查询,当前数据库状态

gs_om -t status --detail
# --detail是查看节点详细信息的,如果不加--detail只能查看整个集群当前是否是正常状态

在这里插入图片描述
停止集群

gs_om -t stop

在这里插入图片描述
启动集群

gs_om -t start

在这里插入图片描述
重启集群

gs_om -t restart

二、参数文件配置

当通过运维工具查看到的配置信息与实际信息不一致时修改xml文件,使用gs_om刷新配置

在这里插入图片描述

编辑安装时使用的xml文件,将ip修改为正确ip

vi /opt/software/openGauss/clusterconfig.xml

在这里插入图片描述

基于xml文件重新生成postgres.conf配置文件,并用该文件替换旧文件

gs_om -t generateconf -X /opt/software/openGauss/clusterconfig.xml --distribute
# --distribute 实现替换
gs_om -t status --detail

在这里插入图片描述

<think>好的,我现在需要帮助用户找到如何修改openGauss 6.0.0企业版的默认端口号。根据用户提供的引用内容,特别是引用[3],里面提到了修改port参数的步骤。首先,我需要确认用户的问题是关于修改端口号的,而引用[3]中已经提到了在配置文件中设置port = 5432,用户需要将其更改为其他端口。 接下来,我需要回忆openGauss配置文件通常位于哪里。一般来说,openGauss配置文件是postgresql.conf,可能存放在数据目录下,比如/var/lib/opengauss/data/或者安装目录下的某个位置。不过用户提供的引用中没有明确路径,可能需要进一步确认。 根据引用[3],用户需要修改listen_addresses和port参数。步骤应该是找到postgresql.conf文件,修改port的值,然后重启服务使配置生效。另外,可能需要考虑防火墙设置,允许新的端口通过,但用户的问题主要关注配置文件的修改,所以这部分可能不需要详细展开。 用户提供的安装步骤中,预安装安装过程可能涉及XML配置文件,但修改端口号是在安装后的配置文件中进行。因此,正确的步骤是编辑postgresql.conf,修改port,然后重启数据库服务。 另外,用户可能需要知道如何重启服务。引用[1]中提到启停openGauss的命令,如gs_ctl stop/start,所以应该包含这些命令在步骤中。 总结步骤:1. 定位配置文件;2. 修改port参数;3. 重启数据库;4. 验证端口是否生效。同时需要注意权限问题,可能需要使用数据库安装用户(如omm)来执行命令和修改文件。 需要确保语法正确,使用中文回答,结构清晰。可能的相关问题包括如何修改监听地址、如何检查端口是否开放,或者安装后的配置调整等。</think>### 修改openGauss 6.0.0企业版默认端口号的步骤 1. **定位配置文件** openGauss配置文件为$postgresql.conf$,默认位于数据库数据目录下(例如安装时指定的`/opt/opengauss/data`或`/var/lib/opengauss/data`)。可通过以下命令查找: ```bash su - omm # 切换至数据库安装用户 gs_ctl query -D /path/to/data_directory # 确认数据目录路径 ``` 2. **修改端口参数** 使用文本编辑器打开$postgresql.conf$,找到`port`参数并修改为自定义端口(例如将默认的$5432$改为$5433$): ```properties # 修改前 port = 5432 # 修改后 port = 5433 ``` 同时确保`listen_addresses`允许外部连接(若需远程访问): ```properties listen_addresses = '*' # 允许所有IP访问[^3] ``` 3. **重启数据库服务** 使用`gs_ctl`命令重启服务使配置生效: ```bash # 停止服务 gs_ctl stop -D /path/to/data_directory # 启动服务 gs_ctl start -D /path/to/data_directory ``` 4. **验证端口修改** 通过以下命令检查新端口是否生效: ```bash netstat -tunlp | grep 5433 # 确认端口监听状态 psql -U postgres -p 5433 -h 127.0.0.1 # 使用新端口连接测试 ``` **注意事项** - 若使用防火墙,需开放新端口(如$5433$),例如: ```bash firewall-cmd --zone=public --add-port=5433/tcp --permanent firewall-cmd --reload ``` - 配置文件修改需使用数据库安装用户(如`omm`)权限操作[^1][^3]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

zhouwhui

这是一个你请我恰饭的机会呀!

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

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

打赏作者

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

抵扣说明:

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

余额充值