getCataRG - 获取编目复制组的引用
db.getCataRG()
Sdb
该函数用于获取编目复制组的引用,用户可以通过该引用对复制组进行相关操作。
无
函数执行成功时,返回 SdbReplicaGroup 类型的对象。
函数执行失败时,将抛出异常并输出错误信息。
当异常抛出时,可以通过 getLastErrMsg() 获取错误信息或通过 getLastError() 获取[错误码][error_code]。更多错误处理可以参考常见错误处理指南。
获取编目分区组引用
> var rg = db.getCataRG()
通过该引用获取复制组的详细信息
> rg.getDetailObj() { "Group": [ { "dbpath": "/opt/sequoiadb/database/catalog/11800", "HostName": "u1604-lxy", "Service": [ { "Type": 0, "Name": "11800" }, { "Type": 1, "Name": "11801" }, { "Type": 2, "Name": "11802" }, { "Type": 3, "Name": "11803" } ], "NodeID": 1, "Status": 1 } ], "GroupID": 1, "GroupName": "SYSCatalogGroup", "PrimaryNode": 1, "Role": 2, "SecretID": 1519705199, "Status": 1, "Version": 1, "_id": { "$oid": "5ff52af05c0657cec2f706d5" } }