分区组列表

标识

SDB_LIST_GROUPS

描述

数据分区列表列出所有分区组信息。

字段信息

字段名类型描述
GroupBSON 数组分区组的节点信息
GroupID整型分区组 ID
GroupName字符串分区组名
PrimaryNode整型主节点 ID
Role整型分区组角色:
0:数据组
1:协调组
2:编目组
SecretID整数分区组校验值
Status字符串分区组状态:
1:已激活
0:未激活
Version整型分区组版本号,创建删除节点时,版本号会改变

Group 数组的字段

字段名类型描述
HostName字符串节点的主机名
Status整型节点的状态:
1:已激活
0:未激活
dbpath字符串节点的数据路径
ServiceBSON 数组节点的服务信息
NodeID整型节点 ID

Service 数组的字段

字段名类型描述
Type整型节点的服务类型:
0:直连服务,对应 svcname
1:复制服务,对应 replname
2:分区服务,对应 shardname
3:编目服务,对应 catalogname
Name字符串节点的服务名,服务名可以是端口号

示例

  1. > db.list( SDB_LIST_GROUPS )
  2. {
  3. "Group":[
  4. {
  5. "HostName": "sdbserver1",
  6. "Status": 1,
  7. "dbpath": "/opt/sequoiadb/database/data/11870/",
  8. "Service": [
  9. {
  10. "Type": 0,
  11. "Name": "11870"
  12. },
  13. {
  14. "Type": 1,
  15. "Name": "11871"
  16. },
  17. {
  18. "Type": 2,
  19. "Name": "11872"
  20. }
  21. ],
  22. "NodeID": 1000
  23. },
  24. {
  25. "HostName": "sdbserver1",
  26. "Status": 1,
  27. "dbpath": "/opt/sequoiadb/database/data/11880/",
  28. "Service": [
  29. {
  30. "Type": 0,
  31. "Name": "11880"
  32. },
  33. {
  34. "Type": 1,
  35. "Name": "11881"
  36. },
  37. {
  38. "Type": 2,
  39. "Name": "11882"
  40. }
  41. ],
  42. "NodeID": 1001
  43. },
  44. {
  45. "HostName": "sdbserver1",
  46. "Status": 1,
  47. "dbpath": "/opt/sequoiadb/database/data/11890/",
  48. "Service": [
  49. {
  50. "Type": 0,
  51. "Name": "11890"
  52. },
  53. {
  54. "Type": 1,
  55. "Name": "11891"
  56. },
  57. {
  58. "Type": 2,
  59. "Name": "11892"
  60. }
  61. ],
  62. "NodeID": 1002
  63. }
  64. ],
  65. "GroupID": 1000,
  66. "GroupName": "group1",
  67. "PrimaryNode": 1000,
  68. "Role": 0,
  69. "Status": 1,
  70. "Version": 7,
  71. "_id": {
  72. "$oid": "51710981d8cb8fbc163d6350"
  73. }
  74. }
  75. ...