文档

关于 SequoiaDB

快速入门

快速入门之一键清理

安装

基本操作

数据模型

SQL引擎

FileSystem引擎

S3引擎

系统架构

数据库管理

数据库服务

数据库配置

特殊配置项修改

引擎调度工具

数据库工具

集群启停

集群扩容

备份恢复

日志归档重放

监控

安全

查询访问计划

统计信息

连接器

驱动

参考手册

故障排除

SAC 管控中心

Web服务

版本信息

集群启动

操作系统重启动

操作系统启动后会自动启动服务 sdbcm(SequoiaDB Cluster Manager)。该服务启动后会自动启动该物理机中所有注册在 /opt/sequoiadb/conf/local 目录下的节点。使用命令 ps –elf | grep sequoiadb 能看到当前正在启动的节点与启动完毕的节点。启动完毕的进程名为:sequoiadb(服务名), 正在启动的进程名一般为:

$ /opt/sequoiadb/bin/sequoiadb –c /opt/sequoiadb/conf/local/(服务名)

手工启动特定节点

当集群中某个节点失效后,用户可以在 sdb 命令行使用如下步骤启动节点。(假设 SequoiaDB 的安装路径为 /opt/sequoiadb

  1. 连接到协调节点

    $ /opt/sequoiadb/bin/sdb
    > var db = new Sdb( "localhost", 11810 )
  2. 得到分区组

    > dataRG = db.getRG( "<datagroup1>" )
  3. 得到数据节点

    > dataNode = dataRG.getNode( "<hostname1>", "<servicename1>" )
  4. 启动节点

    > dataNode.start()

手工启动数据组

当集群中某个数据组被停止后,用户可以在 sdb 命令行使用如下步骤启动数据组。该操作会启动数据组中全部数据节点。

  1. 连接到协调节点

    $ /opt/sequoiadb/bin/sdb
    > var db = new Sdb( "localhost", 11810 )
  2. 得到分区组

    > dataRG = db.getRG( "<datagroup1>" )
  3. 启动数据组

    > dataRG.start()
回到顶部