数据库服务

描述

数据库服务sdbcm是一个守护进程。SequoiaDB 的所有集群管理操作都必须有 sdbcm 的参与,且每一台物理机器上只能启动一个 sdbcm 进程,负责执行远程的集群管理命令和监控本地的 SequoiaDB 数据库。

数据库服务相关参数说明

  1. 启动服务

    1. $ service sdbcm start
  2. 停止服务

    1. $ service sdbcm stop

    Note:
    在/proc/1/exe所指向的启动文件为/lib/systemd/systemd的系统上,执行service sdbcm stop只会停止cm,在其它系统上会停止cm和节点进程。

  3. 查看服务状态,系统提示“sdbcm is running”表示服务正在运行

    1. $ service sdbcm status
  4. 重启服务

    1. $ service sdbcm restart
    1. $ service sdbcm restart all-nodes

    Note:
    在/proc/1/exe所指向的启动文件为/sbin/init的系统上,执行service sdbcm restart all-nodes重启cm和节点。
    如果cm被设置为不自动拉起节点,即[安装路径]/conf/sdbcm.conf的AutoStart配置项为false,此时service sdbcm restart all-nodes不会启动节点。

  5. 强制重新加载

    1. $ service sdbcm force-reload

    Note:
    只重启cm。

    1. $ service sdbcm force-reload all-nodes

    Note:
    在/proc/1/exe所指向的启动文件为/sbin/init的系统上,执行service sdbcm force-reload all-nodes重启cm进程和节点进程。