【問題詳細描述】
如何人工選擇複製組的主節點?數據庫
【解決方法】code
var db = new Sdb();
db.updateConf({ weight: 20 }, { GroupName: "group1", Svcname: "11750" });
db.snapshot(SDB_SNAP_CONFIGS, { NodeName: "sdbserver1:11720" }, { weight: 1 });
{
"weight": 10
}server
db.snapshot(SDB_SNAP_CONFIGS, { NodeName: "sdbserver1:11750" }, { weight: 1 });
{
"weight": 20
}接口
db.getRG('group1').reelect();
完成後,查看主節點,已切換。
【參考資料】
數據庫配置:http://doc.sequoiadb.com/cn/s...
SdbReplicaGroup.reelect():http://doc.sequoiadb.com/cn/s...get