用户可以使用 listReplicaGroups() 监控集群状态。
连接到协调节点:
$ /opt/sequoiadb/bin/sdb > var db = new Sdb( "localhost", 11810 )
集群状态:
> db.listReplicaGroups()
输出结果如下:
{
 "Group": [
   {
     "dbpath": "/opt/sequoiadb/database/cata/11800",
     "HostName": "hostname1",
     "Service": [
       ...
     ],
     "NodeID": 1
   },
   {
     "HostName": "hostname2",
     "dbpath": "/opt/sequoiadb/database/cata/11800",
     "Service": [
       ...
     ],
     "NodeID": 2
   },
   {
     "HostName": "hostname3",
     "dbpath": "/opt/sequoiadb/database/cata/11800",
     "Service": [
       ...
     ],
     "NodeID": 3
   }
 ],
 "GroupID": 1,
 "GroupName": "SYSCatalogGroup",
 "PrimaryNode": 1,
 "Role": 2,
 "Status": 1,
 "Version": 3,
 "_id": {
   "$oid": "558b9264de349a1b87451a1d"
 }
}
{
 "Group": [
   {
     "HostName": "hostname1",
     "dbpath": "/opt/sequoiadb/database/data/21100",
     "Service": [
       ...
     ],
     "NodeID": 1000
   },
   {
     "HostName": "hostname2",
     "dbpath": "/opt/sequoiadb/database/data/21100",
     "Service": [
       ...
     ],
     "NodeID": 1001
   },
   {
     "HostName": "hostname3",
     "dbpath": "/opt/sequoiadb/database/data/21100",
     "Service": [
       ...
     ],
     "NodeID": 1002
   }
 ],
 "GroupID": 1000,
 "GroupName": "group1",
 "PrimaryNode": 1001,
 "Role": 0,
 "Status": 1,
 "Version": 4,
 "_id": {
   "$oid": "558b9295de349a1b87451a21"
 }
}
...