亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MongoDB > 正文

MongoDB的Master-Slave主從模式配置及主從復制要點解析

2020-10-29 18:49:16
字體:
來源:轉載
供稿:網友

主從配置
mongodb的master-slave模式配置方式如下
1.keyFile
生成key_file

 openssl rand -base64 741 > mongo_key

將mongo_key 分別置于master 和 slave mongodb user可以access的地方。
設置權限

chmod 700 mongo_key

設置

onwer chown mongodb:nogroup mongo_key

2.master配置
編輯/etc/mongodb.conf, 設置如下

master = truekeyFile = /path/to/mongo_key

3.slave 配置

slave = truesource = <ip of master>only = bookstorekeyFile = /usr/local/bookstore/mongo_key

如果只同步一個db,配置only項,如果多個DB需同步,注釋掉only項。
以上設置完畢后即可啟動master和slave了,如果配置有誤會啟動失敗,比如key_file權限不正確,具體錯誤可以查看/var/log/mongodb/mongodb.log。如無誤,即可在master上修改一些記錄進行驗證了。
4.配置更改
master-slave配置比較簡單,但要修改已經運行正確的配置缺不是想象的那么簡單。例如要更改master地址,或者去除only配置。因為mongodb啟動時,會將配置寫入DB中,master的配置在local DB的slaves表中, slave的配置在local DB的sources表中。如果單獨更改conf文件,直接重啟會失敗,log中顯示和DB中的配置沖突。如果直接修改local DB,修改會很快被覆蓋。
5.操作辦法
取消slave配置重啟。即注釋掉slave = true這一行。
手動修改sources表,例如更改master 的ip或者去除only 項。
修改conf文件,打開slave = true,并修改其他項,例如更改master 的ip或者去除only 項。
再次重啟mongodb。
6.其他問題
手動強制同步:
如果slave因為特殊原因和master不同步,需要手動強制同步,方法為在slave上運行如下命令:

use admindb.runCommand( { resync: 1 } )

如果數據落后較多,則需要較長時間。

主從同步要點解析
主服務器和從服務器必須開啟安全認證:--auth, 主服務器和從服務器的admin數據庫中必須有全局用戶, 然后主服務器的local數據庫和從服務器的local數據均有名為repl且密碼相同的用戶名。
注:local:本地數據庫 這個數據庫不會同步,主要存放同步的信息。在MongoDB2.0.2版本測試時,從服務器的admin數據庫中沒有全局用戶時也能進行復制(Deven:我們就是采用這個方式,
從服務器admin數據庫沒有建立用戶),盡管admin中無用戶,客戶端連接此服務器不進行驗證(即--auth參數失效),但從服務器的--auth必須指定。既然啟用了--auth,就應該在從服務器的admin中增加一個用戶。

首先要在master的local數據庫中創建名為repl的賬戶,并設置密碼;
從服務器上和master一樣 創建名為repl的賬戶,并設置和master上一樣的密碼;
然后創建一個全局賬戶(管理賬戶,開啟同步即可)
1.創建一個全局賬戶

> use adminswitched to db admin> db.addUser("root","zhuima")WARNING: The 'addUser' shell helper is DEPRECATED. Please use 'createUser' insteadSuccessfully added user: { "user" : "root", "roles" : [ "root" ] }

2.分別在master/slave的local數據庫下創建一個名為repl的賬戶,并設置密碼相同

> use localswitched to db local> db.addUser("repl","zhuima")WARNING: The 'addUser' shell helper is DEPRECATED. Please use 'createUser' insteadSuccessfully added user: { "user" : "repl", "roles" : [ "dbOwner" ] }

3.master配置文件

[root@redis ~]# sed -e '/^$/d;/^#/d' /etc/mongodb.conf bind_ip = 192.168.58.30port = 27017fork = truepidfilepath = /var/run/mongodb/mongodb.pidlogpath = /var/log/mongodb/mongodb.logdbpath =/mydata/datajournal = trueauth = true# 開啟認證模式master = true          # 指定該mongodb為master模式

4.slave配置文件

[root@localhost ~]$ sed -e '/^$/d;/^#/d' /etc/mongodb.conf bind_ip = 192.168.58.10port = 27017fork = truepidfilepath = /var/run/mongodb/mongodb.pidlogpath = /var/log/mongodb/mongodb.logdbpath = /mydata/datajournal = trueauth = true  # 開啟認證模式slave = true  # 指定該mongodb為slave模式source = 192.168.58.30:27017  # 指定master服務器

5.檢查同步情況

> db.printReplicationInfo()this is a slave, printing slave replication info.source:  192.168.58.30:27017 syncedTo: Fri Jul 18 2014 10:22:31 GMT+0200 (CEST) = 22 secs ago (0.01hrs)  # 這個是指延遲時長

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩亚洲天堂| 91香蕉亚洲精品| 国产精品美女无圣光视频| 丝袜亚洲另类欧美重口| 国产欧美日韩免费| 国产成人亚洲综合91| 亚洲精品电影在线观看| 欧美国产日韩一区二区在线观看| 国产精品偷伦一区二区| 久久精品视频在线| 日韩成人在线网站| 亚洲无限乱码一二三四麻| 欧美亚洲视频在线看网址| 亚洲精品999| 亚洲第五色综合网| 日本精品一区二区三区在线播放视频| 成人女保姆的销魂服务| 日韩av电影在线播放| 亚洲最大av在线| 国产精品美乳一区二区免费| 菠萝蜜影院一区二区免费| 91成人福利在线| 亚洲最大福利视频网| 国产在线视频一区| 久久久999国产| 日韩av男人的天堂| 97超级碰在线看视频免费在线看| 97国产精品久久| 精品成人在线视频| 91av成人在线| 久久99精品国产99久久6尤物| 日韩av电影中文字幕| 欧美性一区二区三区| 91国产美女视频| 欧美激情综合亚洲一二区| 精品久久久久久久大神国产| 欧美亚洲第一区| 中文字幕久精品免费视频| 亚洲深夜福利网站| 色哟哟亚洲精品一区二区| www日韩中文字幕在线看| 欧美日本啪啪无遮挡网站| 欧美极品欧美精品欧美视频| www.欧美视频| 欧美在线视频在线播放完整版免费观看| 欧美成人网在线| 亚洲欧洲视频在线| 日韩美女毛茸茸| 午夜精品视频在线| 国产精品日韩在线| 久久99国产精品自在自在app| 91精品国产自产在线观看永久| 国产成人综合精品在线| 国产成人精品在线| 久久国产精品免费视频| 中文字幕亚洲专区| 亚洲成人av在线播放| 免费不卡在线观看av| 亚洲精品久久久久久久久久久久久| 欧美性在线视频| 26uuu亚洲伊人春色| 亚洲国产精品电影在线观看| 欧美精品久久久久| 91精品91久久久久久| 成人午夜在线观看| 国产在线拍偷自揄拍精品| 国产精品国产三级国产专播精品人| 日韩免费黄色av| 91大神福利视频在线| 亚洲国产福利在线| 亚洲国产高清福利视频| 欧美大片在线免费观看| 欧美一级淫片aaaaaaa视频| 精品女同一区二区三区在线播放| 国产精品久久色| 亚洲国产成人久久综合| 日本免费在线精品| 色哟哟亚洲精品一区二区| 日本一本a高清免费不卡| 国产一区二区在线免费| 久久久久久久91| 国产精品香蕉av| 欧美激情精品久久久久久| 日韩国产欧美区| 久久999免费视频| 国产欧美日韩中文字幕在线| 亚洲精品大尺度| 欧美日韩在线第一页| 欧美高清视频一区二区| 97欧美精品一区二区三区| 国产日韩在线免费| 亚洲欧美自拍一区| 日本中文字幕久久看| 亚洲美女视频网站| 国产成人综合精品在线| 伊人久久大香线蕉av一区二区| 欧美极品xxxx| 97超碰色婷婷| 久久精品视频播放| 国产精品99蜜臀久久不卡二区| 欧美在线影院在线视频| 黄网站色欧美视频| 国产精品久久久久av免费| 亚洲精品美女久久久久| 热久久免费国产视频| 日本a级片电影一区二区| 欧洲美女7788成人免费视频| 日韩免费高清在线观看| 亚洲bt天天射| 日韩视频一区在线| 久久久天堂国产精品女人| 欧美中文字幕在线| 精品视频偷偷看在线观看| 欧美大学生性色视频| 日韩欧美精品中文字幕| 91沈先生作品| 久久精品视频免费播放| 亚洲香蕉成人av网站在线观看| 午夜精品一区二区三区视频免费看| 亚洲高清一二三区| 欧美极品少妇xxxxⅹ免费视频| 国产区精品在线观看| 欧美专区国产专区| 日韩禁在线播放| 国产精品一区二区久久精品| 国产精品嫩草影院一区二区| 久久精品精品电影网| 亚洲福利小视频| 欧美高清激情视频| 97视频com| 久久久国产91| 高潮白浆女日韩av免费看| 97热精品视频官网| 欧美性受xxx| 91久久精品国产91久久性色| 久久久久久久电影一区| 国产精品1234| 国产成人精品国内自产拍免费看| 日韩欧美精品在线观看| 国产精品久久久久久av福利| 久久久久久一区二区三区| 国产精品91一区| 久久国产精品视频| 成人激情视频网| 国产精品18久久久久久首页狼| 亚洲美女又黄又爽在线观看| 日韩久久精品电影| 福利视频第一区| 6080yy精品一区二区三区| 欧亚精品中文字幕| 亚洲电影免费观看高清完整版在线| 97视频在线观看播放| 亚洲二区在线播放视频| 欧美精品做受xxx性少妇| 精品国产户外野外| 国产精品美女主播| 欧美裸体男粗大视频在线观看| 国产69久久精品成人| 国产日本欧美在线观看| 亚洲精品成人免费| 精品国产乱码久久久久酒店| 成人免费大片黄在线播放| 欧美最猛性xxxxx(亚洲精品)| 亚洲一区亚洲二区亚洲三区|