SequoiaDB 简介						 
					
						快速入门						 
					
						安装部署						 
					
						数据库实例						 
					
						分布式引擎						 
					
						SAC 管控中心						 
					
						SequoiaPerf 性能分析工具						 
					
						参考手册						 
					
						常见问题及解答(FAQ)						 
					
						版本信息						 
					
SYSCAT.SYSNODES 集合中包含了该集群中所有的节点与复制组信息,每个复制组保存为一个文档。
每个文档包含以下字段:
| 字段名 | 类型 | 描述 | 
|---|---|---|
| GroupName | string | 复制组名 | 
| GroupID | number | 复制组 ID | 
| PrimaryNode | number | 该复制组内主节点 ID | 
| Role | number | 复制组角色,取值如下: 0:数据节点 2:编目节点 | 
| Status | number | 复制组状态,取值如下: 1:已激活复制组 0:未激活复制组 不存在:未激活复制组 | 
| Version | number | 版本号,由 1 起始,任何对该复制组的操作均会对其 +1 | 
| Group | array | 复制组中节点信息,所包含字段的详细说明可参考下述表格 | 
复制组中如果存在一个以上节点,则每个节点作为一个对象存放在 Group 字段数组中,每个对象的信息如下:
| 字段名 | 类型 | 描述 | 
|---|---|---|
| HostName | string | 节点所在的系统名,需要完全匹配该节点所在操作系统中 hostname命令的输出 | 
| dbpath | string | 数据库路径,为节点所在的物理节点中对应的绝对路径 | 
| instanceid | number | 节点的实例 ID,用于 --preferredinstance 进行实例选择 | 
| NodeID | number | 节点 ID,该 ID 在集群中唯一 | 
| Service | array | 服务名,每个逻辑节点对应四个服务名,每个服务名包括其类型与服务名(可以为端口号或 services 文件中的服务名),类型取值如下: 0:直连服务,对应数据库参数 svcname 1:复制服务,对应数据库参数 replname 2:分区服务,对应数据库参数 shardname 3:编目服务,对应数据库参数 catalogname | 
Note:
- 编目复制组名固定为“SYSCatalogGroup”,复制组 ID 固定为 1。
- 数据复制组 ID 由 1000 起始
- 数据节点 ID 由 1000 起始
包含单节点的编目复制组信息如下:
{
"Group" :
 [
   {
   "NodeID" : 2,
   "HostName" : "vmsvr1-rhel-x64",
   "Service" :
   [
     { "Type" : 3, "Name" : "11803" },
     { "Type" : 1, "Name" : "11801" },
     { "Type" : 2, "Name" : "11802" },
     { "Type" : 0, "Name" : "11800" }
   ],
   "dbpath" : "/home/sequoiadb/sequoiadb/catalog"
  }
 ],
"GroupID" : 1,
"GroupName" : "SYSCatalogGroup",
"PrimaryNode" : 2,
"Role" : 2,
"Version" : 1
}包含单节点的数据复制组信息如下:
{
"Group" :
 [
   {
   "dbpath" : "/home/sequoiadb/sequoiadb/data3",
   "HostName" : "vmsvr1-rhel-x64",
   "Service" :
   [
     { "Type" : 0, "Name" : "11820" },
     { "Type" : 1, "Name" : "11821" },
     { "Type" : 2, "Name" : "11822" },
   ],
   "NodeID" : 1001,
   "instanceid" : 10
   }
 ],
"GroupID" : 1001,
"GroupName" : "sample1",
"PrimaryNode" : 1001,
"Role" : 0,
"Status" : 1,
"Version" : 1
} 展开
            展开
          
   
   
   
   
   
   
   
