启动存储集群

启动 SequoiaDB 巨杉数据库存储引擎服务,包括启动集群管理服务(sdbcm)和数据库集群节点。启动数据库集群节点包括:协调节点编目节点数据节点
其中,集群管理服务默认为系统开机自启,无需用户启动。

Note:

集群的安装与部署,请根据需要参照独立模式部署集群模式部署

启动集群管理服务

默认情况下,群管理服务默认为系统开机自启,用户只需检查群管理服务是否运行正常。

  • 在 sdbadmin 用户下,检查 sdbcm 服务的状态:
  1. $ su - sdbadmin
  2. $ sdblist -t cm -l
  3. Name SvcName Role PID GID NID PRY GroupName StartTime DBPath
  4. sdbcm 11790 cm 2357 - - Y - 2019-02-27-06.13.10 -
  5. sdbcmd - - 2355 - - - - - -
  6. Total: 2

执行结果出现 sdbcm 和 sdbcmd 两个进程,表示 sdbcm 服务正常运行。

  • 如果 sdbcm 服务未启动,请在 sdbadmin 用户下,执行如下命令启动 sdbcm:
  1. $ sdbcmart

启动数据库集群节点

服务器关机维护重启后,用户可通过 sdbstart 命令,一次性启动所在服务器的所有数据库节点。

  • 在 sdbadmin 用户下,启动数据库节点:

    1. $ sdbstart -t all
  • 检查所在服务器的数据库节点状态

  1. 独立模式下的节点信息如下:

    1. $ sdblist -t all -l
    2. Name SvcName Role PID GID NID PRY GroupName StartTime DBPath
    3. sdbcm 11790 cm 2357 - - Y - 2019-02-27-06.13.10 -
    4. sdbom 11780 om 2394 3 800 Y - 2019-02-27-06.13.12 /opt/sequoiadb/database/sms/11780/
    5. sequoiadb 18810 standalone 2410 - - Y - 2019-02-27-06.13.12 /opt/sequoiadb/database/standalone/18810/
    6. sdbcmd - - 2355 - - - - - -
  2. 集群模式下的节点信息如下:

    1. $ sdblist -t all -l
    2. Name SvcName Role PID GID NID PRY GroupName StartTime DBPath
    3. sdbcm 11790 cm 2357 - - Y - 2019-02-27-06.13.10 -
    4. sequoiadb 11800 catalog 2392 1 1 N SYSCatalogGroup 2019-02-27-06.13.12 /data01/sequoiadb/database/cata/11800/
    5. sequoiadb 11820 data 2393 - - N - 2019-02-27-06.13.12 /data01/sequoiadb/database/data/11820/
    6. sdbom 11780 om 2394 3 800 Y - 2019-02-27-06.13.12 /opt/sequoiadb/database/sms/11780/
    7. sequoiadb 11830 data 2401 - - N - 2019-02-27-06.13.12 /data02/sequoiadb/database/data/11830/
    8. sequoiadb 11840 data 2404 - - N - 2019-02-27-06.13.12 /data03/sequoiadb/database/data/11840/
    9. sequoiadb 11810 coord 2407 - - Y SYSCoord 2019-02-27-06.13.12 /opt/sequoiadb/database/standalone/18810/
    10. sdbcmd - - 2355 - - - - - -

根据集群部署情况,用户需要检查确认所有数据库节点是否都已启动。

Note:
更多集群启停操作可参考: 集群启停