监控集群

  1. 连接到协调节点

    1. $ /opt/sequoiadb/bin/sdb
    2. > var db = new Sdb( "localhost", 11810 )
  2. 得到集群状态

    1. > db.listReplicaGroups()
    2. {
    3. "Group": [
    4. {
    5. "dbpath": "/opt/sequoiadb/database/cata/11800",
    6. "HostName": "hostname1",
    7. "Service": [
    8. ...
    9. ],
    10. "NodeID": 1
    11. },
    12. {
    13. "HostName": "hostname2",
    14. "dbpath": "/opt/sequoiadb/database/cata/11800",
    15. "Service": [
    16. ...
    17. ],
    18. "NodeID": 2
    19. },
    20. {
    21. "HostName": "hostname3",
    22. "dbpath": "/opt/sequoiadb/database/cata/11800",
    23. "Service": [
    24. ...
    25. ],
    26. "NodeID": 3
    27. }
    28. ],
    29. "GroupID": 1,
    30. "GroupName": "SYSCatalogGroup",
    31. "PrimaryNode": 1,
    32. "Role": 2,
    33. "Status": 1,
    34. "Version": 3,
    35. "_id": {
    36. "$oid": "558b9264de349a1b87451a1d"
    37. }
    38. }
    39. {
    40. "Group": [
    41. {
    42. "HostName": "hostname1",
    43. "dbpath": "/opt/sequoiadb/database/data/21100",
    44. "Service": [
    45. ...
    46. ],
    47. "NodeID": 1000
    48. },
    49. {
    50. "HostName": "hostname2",
    51. "dbpath": "/opt/sequoiadb/database/data/21100",
    52. "Service": [
    53. ...
    54. ],
    55. "NodeID": 1001
    56. },
    57. {
    58. "HostName": "hostname3",
    59. "dbpath": "/opt/sequoiadb/database/data/21100",
    60. "Service": [
    61. ...
    62. ],
    63. "NodeID": 1002
    64. }
    65. ],
    66. "GroupID": 1000,
    67. "GroupName": "group1",
    68. "PrimaryNode": 1001,
    69. "Role": 0,
    70. "Status": 1,
    71. "Version": 4,
    72. "_id": {
    73. "$oid": "558b9295de349a1b87451a21"
    74. }
    75. }
    76. ...