亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【MongoDB學習筆記32】MongoDB修改副本集配置

發布時間:2020-07-23 18:36:12 來源:網絡 閱讀:3056 作者:StanlyCheng 欄目:MongoDB數據庫

一、刪除副本集成員

spock:PRIMARY> rs.config()   
{    
        "_id" : "spock",    
        "version" : 1,    
        "members" : [    
                {    
                        "_id" : 0,    
                        "host" : "192.168.1.112:27017"    
                },    
                {    
                        "_id" : 1,    
                        "host" : "192.168.1.113:27017"    
                }    
        ]    
}    
spock:PRIMARY> rs.remove("192.168.1.113:27017")    
{    
        "errmsg" : "exception: can't find self in new replset config",    
        "code" : 13433,    
        "ok" : 0    
}    
spock:PRIMARY> rs.remove("192.168.1.112:27017")    
2015-02-02T21:59:13.303+0800 DBClientCursor::init call() failed    
2015-02-02T21:59:13.304+0800 Error: error doing query: failed at src/mongo/shell/query.js:81    
2015-02-02T21:59:13.305+0800 trying reconnect to 127.0.0.1:27017 (127.0.0.1) failed    
2015-02-02T21:59:13.308+0800 reconnect 127.0.0.1:27017 (127.0.0.1) ok    
spock:PRIMARY> rs.config()    
{    
        "_id" : "spock",    
        "version" : 2,    
        "members" : [    
                {    
                        "_id" : 1,    
                        "host" : "192.168.1.113:27017"    
                }    
        ]    
}

   

二、添加副本集成員  

spock:PRIMARY> rs.add("192.168.1.112:27017")    
{ "ok" : 1 }    
spock:PRIMARY> rs.config()    
{    
        "_id" : "spock",    
        "version" : 3,    
        "members" : [    
                {    
                        "_id" : 1,    
                        "host" : "192.168.1.113:27017"    
                },    
                {    
                        "_id" : 2,    
                        "host" : "192.168.1.112:27017"    
                }    
        ]    
}

   
   
從上述過程來看,配置文檔中version字段都會自增,它的初始值為1;

 

三、或者通過rs.reconfig()函數修改副本集

例如,將host用主機名來替代ip地址

[root@localhost ~]# ping host113   
PING host113 (192.168.1.113) 56(84) bytes of data.    
64 bytes from host113 (192.168.1.113): icmp_seq=1 ttl=64 time=0.060 ms    
64 bytes from host113 (192.168.1.113): icmp_seq=2 ttl=64 time=0.030 ms    
64 bytes from host113 (192.168.1.113): icmp_seq=3 ttl=64 time=0.026 ms    
64 bytes from host113 (192.168.1.113): icmp_seq=4 ttl=64 time=1.04 ms    
--- host113 ping statistics ---    
4 packets transmitted, 4 received, 0% packet loss, time 3001ms    
rtt min/avg/max/mdev = 0.026/0.289/1.041/0.434 ms    
[root@localhost ~]# mongo    
MongoDB shell version: 2.6.7    
connecting to: test    
spock:PRIMARY> rs.config()    
{            
    "_id" : "spock",            
    "version" : 3,            
    "members" : [                    
                    { "_id" : 1, "host" : "192.168.1.113:27017"},
                    { "_id" : 2, "host" : "192.168.1.112:27017"}            
                ]    
 }    
spock:PRIMARY> var config=rs.config()   
spock:PRIMARY> config.members[0].host="host113:27017"    
host113:27017    
spock:PRIMARY> rs.reconfig(config)    
2015-02-02T22:21:22.793+0800 DBClientCursor::init call() failed    
2015-02-02T22:21:22.795+0800 trying reconnect to 127.0.0.1:27017 (127.0.0.1) faile
2015-02-02T22:21:22.797+0800 reconnect 127.0.0.1:27017 (127.0.0.1) ok    
reconnected to server after rs command (which is normal)
spock:PRIMARY> rs.config()   
{            
    "_id" : "spock",            
    "version" : 4,            
    "members" : [                    
            { "_id" : 1,"host" : "host113:27017"},
            { "_id" : 2, "host" : "192.168.1.112:27017"}            
                ]    
}    
spock:PRIMARY>

 

對于復雜的副本集配置,rs.reconfig函數修改比rs.add和rs.remove更有用;

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海南省| 普兰县| 永新县| 林西县| 闽侯县| 兴化市| 诸暨市| 大田县| 新巴尔虎右旗| 应城市| 成武县| 即墨市| 姜堰市| 晋城| 江安县| 宝坻区| 南昌县| 揭阳市| 航空| 河西区| 乾安县| 桐乡市| 江门市| 潢川县| 全椒县| 通河县| 锦州市| 高雄市| 贵德县| 定安县| 大关县| 乐昌市| 松江区| 抚宁县| 夹江县| 望城县| 突泉县| 盐津县| 靖安县| 周至县| 友谊县|