更新时间:2024-11-29 GMT+08:00

MOTService维护工具gs_om介绍

场景介绍

MOTService继承了openGauss提供的gs_om工具的特性,可以帮助数据库管理员进行管理和维护。

gs_om工具可进行启停集群、查询状态、查询静态配置、生成静态配置文件、查询MOTService状态详细信息、生成动态配置文件、SSL证书替换、显示帮助信息和显示版本号信息等功能。

前提条件

使用gs_om命令前需以omm用户登录MOTService服务的节点,并配置以下命令加载环境变量:

source "$MOTSERVER_HOME"/.motservice_profile

基本语法

命令

参数说明

描述

gs_om -t status [-h HOSTNAME] [--all]

-h:指定待查询的服务器名称。

--all:显示MOTService所有节点信息。

查询MOTService状态。

gs_om -t start [-h HOSTNAME] [-D dataDir] [--time-out=SECS] [--security-mode=MODE] [--cluster-number=None] [-l LOGFILE]

-h:指定待查询的服务器名称。

-D:指定数据库节点路径。

–time-out=SECS:指定超时时间。

–security-mode:指定是否以安全模式启动数据库。

–cluster-number:指定启动时内核运行版本号。

-l:指定日志文件及存放路径。

启动MOTService。

gs_om -t stop [-h HOSTNAME] [-D dataDir] [--time-out=SECS] [-m MODE] [-l LOGFILE]

-h:指定待查询的服务器名称。

-D:指定数据库节点路径。

–time-out=SECS:指定超时时间。

-m:–mode=MODE,停止模式设置。

-l:指定日志文件及存放路径。

停止MOTService。

gs_om -t restart [-h HOSTNAME] [-D dataDir] [--time-out=SECS] [--security-mode=MODE] [-l LOGFILE] [-m MODE]

-h:指定待查询的服务器名称。

-D:指定数据库节点路径。

–time-out=SECS:指定超时时间。

–security-mode:指定是否以安全模式启动数据库。

–cluster-number:指定启动时内核运行版本号。

-l:指定日志文件及存放路径。

-m:–mode=MODE,停止模式设置。

重启MOTService。

gs_om -? | --help

-

显示帮助信息。

gs_om -V | --version

-

显示版本号信息。

使用示例

  • 停止openGauss
    [omm@192-168-64-4 FusionInsight-MOTService-2.7.0]$ gs_om -t stop
    Stopping cluster.
    =========================================
    Successfully stopped cluster.
    =========================================
    End stop cluster.
  • 查询openGauss状态
    [omm@192-168-64-4 FusionInsight-MOTService-2.7.0]$  gs_om -t status --all
    -----------------------------------------------------------------------
    
    cluster_state             : Normal
    redistributing            : No
    
    -----------------------------------------------------------------------
    
    node                      : 1
    node_name                 : 192-168-64-12
    instance_id               : 6001
    node_ip                   : 192.168.64.12
    data_path                 : /srv/BigData/MOTService/data
    instance_port             : 20105
    type                      : Datanode
    instance_state            : Normal
    az_name                   : AZ1
    instance_role             : Standby
    HA_state                  : Streaming
    sender_sent_location      : 0/5DE4958
    sender_write_location     : 0/5DE4958
    sender_flush_location     : 0/5DE4958
    sender_replay_location    : 0/5DE4958
    receiver_received_location: 0/5DE4958
    receiver_write_location   : 0/5DE4958
    receiver_flush_location   : 0/5DE4958
    receiver_replay_location  : 0/5DE4958
    sync_percent              : 100%
    sync_state                : Async
    
    -----------------------------------------------------------------------
    
    node                      : 2
    node_name                 : 192-168-64-4
    instance_id               : 6002
    node_ip                   : 192.168.64.4
    data_path                 : /srv/BigData/MOTService/data
    instance_port             : 20105
    type                      : Datanode
    instance_state            : Normal
    az_name                   : AZ1
    static_connections        : 1
    HA_state                  : Normal
    instance_role             : Primary
    
    -----------------------------------------------------------------------