暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

启停MogDB

原创 MogDB 2024-08-07
110

OM启停

启动MogDB

  1. 以操作系统用户omm登录数据库主节点。

  2. 使用以下命令启动MogDB。

    gs_om -t start
    复制

    img 说明: 双机启动必须以双机模式启动,若中间过程以单机模式启动,则必须修复才能恢复双机关系,用gs_ctl build进行修复,gs_ctl的使用方法参见“参考指南 > 工具参考 > 系统内部使用的工具 > gs_ctl”章节。

停止MogDB

  1. 以操作系统用户omm登录数据库主节点。

  2. 使用以下命令停止MogDB。

    gs_om -t stop
    复制

    img 说明:
    启停节点及AZ的操作请参见“参考指南 > 工具参考 > 服务端工具 > gs_om”章节。

示例

启动MogDB:

gs_om -t start Starting cluster. ========================================= ========================================= Successfully started.
复制

停止MogDB:

gs_om -t stop Stopping cluster. ========================================= Successfully stopped cluster. ========================================= End stop cluster.
复制

错误排查

如果启动MogDB或者停止MogDB服务失败,请根据日志文件中的日志信息排查错误,参见日志参考

如果是超时导致启动失败,可以执行如下命令,设置启动超时时间,默认超时时间为300s。

gs_om -t start --time-out=300
复制

PTK启停

启动集群

下面的集群操作以集群 cluster_slirist 为例

在安装完数据库集群后,PTK 默认会将数据库集群启动。

如果安装时指定了 --skip-launch-db 的话,数据库会处于停止状态。

此时可通过 cluster start 指令启动集群,需指定集群的集群名称。

示例:

# ptk cluster -n cluster_slirist start INFO[2022-08-02T11:40:48.728] Operating: Starting. INFO[2022-08-02T11:40:48.728] ========================================= INFO[2022-08-02T11:40:48.784] starting host 192.168.122.101 INFO[2022-08-02T11:40:54.097] starting host 192.168.122.101 successfully INFO[2022-08-02T11:40:54.097] starting host 192.168.122.102 INFO[2022-08-02T11:40:56.329] starting host 192.168.122.102 successfully INFO[2022-08-02T11:40:56.613] waiting for check cluster state... INFO[2022-08-02T11:41:01.861] ========================================= INFO[2022-08-02T11:41:01.861] Successfully started. INFO[2022-08-02T11:41:01.861] Operation succeeded: Start.
复制

同时,PTK 默认会启动集群内所有实例,PTK 也支持指定单个实例启动:

# ptk cluster -n cluster_slirist start -H 192.168.122.101 INFO[2022-08-02T11:50:04.442] Operating: Starting. INFO[2022-08-02T11:50:04.442] ========================================= INFO[2022-08-02T11:50:06.692] starting host 192.168.122.101 successfully
复制

更多启动参数请查看帮助文档:

# ptk cluster start -h 启动数据库实例或集群 Usage: ptk cluster start [flags] Flags: -h, --help help for start -H, --host string 操作的实例IP -n, --name string 集群名称 --security-mode string 是否使用安全模式启动数据库 可选项: on/off --time-out duration 启动超时时间 (default 10m0s)
复制

停止集群

下面的集群操作以集群 cluster_slirist 为例

如果想要停止数据库集群,可以通过 cluster stop 指令,默认会停止集群内所有实例:

# ptk cluster -n cluster_slirist stop INFO[2022-08-02T11:49:40.685] Operating: Stopping. INFO[2022-08-02T11:49:40.685] ========================================= INFO[2022-08-02T11:49:40.891] stopping host 192.168.122.102 INFO[2022-08-02T11:49:41.946] stopping host 192.168.122.102 successfully INFO[2022-08-02T11:49:41.946] stopping host 192.168.122.101 INFO[2022-08-02T11:49:43.004] stopping host 192.168.122.101 successfully INFO[2022-08-02T11:49:43.004] ========================================= INFO[2022-08-02T11:49:43.004] Successfully stoped. INFO[2022-08-02T11:49:43.004] Operation succeeded: Stop.
复制

如果想要停止集群内某个实例,可通过 -H 指定实例的IP

# ptk cluster -n cluster_slirist stop -H 192.168.122.101 INFO[2022-08-02T11:56:32.880] Operating: Stopping. INFO[2022-08-02T11:56:32.881] ========================================= INFO[2022-08-02T11:56:34.154] stopping host 192.168.122.101 successfully
复制

停止集群的更多参数,请查看帮助文档:

# ptk cluster stop -h 停止数据库实例或集群 Usage: ptk cluster stop [flags] Flags: -h, --help help for stop -H, --host string 操作的实例IP -n, --name string 集群名称 --time-out duration 停止超时时间 (default 10m0s)
复制

重启集群

下面的集群操作以集群 cluster_slirist 为例

重启集群的操作,本质上是先停止数据库,再启动数据库的组合操作。

可通过 cluster restart 指令来实现:

# ptk cluster -n cluster_slirist restart INFO[2022-08-02T11:59:31.037] Operating: Stopping. INFO[2022-08-02T11:59:31.037] ========================================= INFO[2022-08-02T11:59:31.217] stopping host 192.168.122.102 INFO[2022-08-02T11:59:32.269] stopping host 192.168.122.102 successfully INFO[2022-08-02T11:59:32.269] stopping host 192.168.122.101 INFO[2022-08-02T11:59:33.309] stopping host 192.168.122.101 successfully INFO[2022-08-02T11:59:33.309] ========================================= INFO[2022-08-02T11:59:33.309] Successfully stoped. INFO[2022-08-02T11:59:33.309] Operation succeeded: Stop. INFO[2022-08-02T11:59:33.310] Operating: Starting. INFO[2022-08-02T11:59:33.310] ========================================= INFO[2022-08-02T11:59:33.376] starting host 192.168.122.101 INFO[2022-08-02T11:59:35.583] starting host 192.168.122.101 successfully INFO[2022-08-02T11:59:35.583] starting host 192.168.122.102 INFO[2022-08-02T11:59:36.787] starting host 192.168.122.102 successfully INFO[2022-08-02T11:59:36.995] waiting for check cluster state... INFO[2022-08-02T11:59:42.247] ========================================= INFO[2022-08-02T11:59:42.247] Successfully started. INFO[2022-08-02T11:59:42.247] Operation succeeded: Start.
复制

重启集群的更多参数,请查看帮助文档:

# ptk cluster restart -h 重启数据库实例或集群 Usage: ptk cluster restart [flags] Flags: -h, --help help for restart -H, --host string 操作的实例IP -n, --name string 集群名称 --security-mode string 是否使用安全模式启动数据库 可选项: on/off --time-out duration 启动超时时间 (default 10m0s)
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

目录
  • OM启停
    • 启动MogDB
    • 停止MogDB
    • 示例
    • 错误排查
  • PTK启停
    • 启动集群
    • 停止集群
    • 重启集群