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 -----------------------------------------------------------------------