文档

关于 SequoiaDB

快速入门

快速入门之一键清理

安装

基本操作

数据模型

SQL引擎

FileSystem引擎

S3引擎

系统架构

数据库管理

数据库服务

数据库配置

特殊配置项修改

引擎调度工具

数据库工具

集群启停

集群扩容

备份恢复

日志归档重放

监控

安全

查询访问计划

统计信息

连接器

驱动

参考手册

故障排除

SAC 管控中心

Web服务

版本信息

监控节点状态

用户可以使用 snapshot 监控每个节点的状态。

  1. 连接到协调节点

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

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

    > datanode = datarg.getNode( "< hostname1 >", "< servicename1 >" )
  4. 得到该节点的快照

    > datanode.connect().snapshot( SDB_SNAP_DATABASE )

Note:

快照 类型分为:

用户可以使用 Shell 脚本监控,例如“monitor_insert.sh”:

#!/bin/bash
~/sequoiadb/bin/sdb "db=new Sdb('hostname1',11810); \
                     db.getRG('foo').getNode('hostname2',11820).connect().snapshot(SDB_SNAP_DATABASE)" \
                     | grep TotalInsert

运行结果:

$ ./monitor_insert.sh
"TotalInsert": 0,
回到顶部