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

首頁 > 數據庫 > MongoDB > 正文

關于單臺MongoDB實例開啟Oplog的過程詳解

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

背景

隨著數據的積累,MongoDB中的數據量越來越大,數據分析團隊從數據庫中抽取變化數據(假如依據欄位createdatetime,transdatetime),越來越困難。我們知道MongoDB的副本集有一個數據結構Oplog,里面存儲了Primary節點的所有寫操作(此處的寫操作是指查詢以外的操作,包含 更新、異常等)。其實,數據的抽取完全可以從Oplog中抓取這些操作,然后去重放。

oplog是local庫下的一個固定集合,Secondary就是通過查看Primary 的oplog這個集合來進行復制的。每個節點都有oplog,記錄這從主節點復制過來的信息,這樣每個成員都可以作為同步源給其他節點。

Oplog 可以說是Mongodb Replication的紐帶了。

但是在實際的生產環境中,我們很多MongoDB 數據庫是單實例的,那么我們能否在單實例數據庫上開啟Oplog?

答案是肯定的。

其原理就是,在單實例上配置副本集,如果配置成功了,自然就有了Oplog。

配置過程

其實配置的過程比較簡單。

step 1 : 在配置文件中 添加副本集參數(replSet);

step 2 :重啟服務;

step 3:在local數據庫或admin數據庫執行初始化副本集的腳本,rs.initiate()。

注意事項

1. 在配置文件中增加副本集參數(replSet=??),MongoDB實例重啟,第一次登入,執行其他命令時(例如:show dbs),會提示錯誤,錯誤信息如下,

{"ok" : 0,"errmsg" : "not master and slaveOk=false","code" : 13435,"codeName" : "NotMasterNoSlaveOk"}

此時一定要執行初始化的命令:

rs.initiate({ _id: "副本集名稱", members: [{_id:0,host:"ServerIP:MongoDBPort"}]})

2 . 初始化時,請指明 Server信息和端口信息,否則初始化時可能報錯,報錯信息如下

"errmsg" : "No host described in new configuration 1 for replica set replwms maps to this node",

指定IP 和 端口,副本集名稱,例如執行以下命令,OK

3 . 副本集初始化可以在admin中執行,不僅僅可以在local數據庫中執行【真正的副本集建立多是在admin庫中執行】。

而不像有些文章中要求的那樣 :You just need to issuers.initiate()on thelocaldatabase:

4. 初始完,副本集中唯一的節點,可能短時間顯示為SECONDARY或OTHER。一般而言,稍等一會,就會自然恢復為primary,無需人工干預。

如果數據庫的數據量不大,并且長時間初始這種過渡狀態(SECONDARY或OTHER),去看實例的日志,也顯示無進展,此時可以考慮重啟服務。

下面案例是我們實際遇到的一個場景,我們是通過重啟服務解決此問題,角色由other重啟轉換為Primary

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品吹潮在线观看| 国产一区香蕉久久| 国内精品中文字幕| 国产精品久久久久av免费| 日韩有码在线电影| 久久九九全国免费精品观看| 一区二区三欧美| 亚洲最大的成人网| 欧美国产日韩在线| 日韩欧美亚洲一二三区| 亚洲欧美精品一区二区| 亚洲偷熟乱区亚洲香蕉av| 久久九九国产精品怡红院| 庆余年2免费日韩剧观看大牛| 国产丝袜一区视频在线观看| 国产精品一区二区三区久久| 国产精国产精品| www日韩欧美| 欧美情侣性视频| 色爱av美腿丝袜综合粉嫩av| 另类美女黄大片| 国产人妖伪娘一区91| 国产一区在线播放| 91影视免费在线观看| 精品久久久香蕉免费精品视频| 97av在线视频免费播放| 日韩精品在线影院| 亚洲福利视频网站| 亚洲精品福利资源站| 欧美成人亚洲成人日韩成人| 欧美乱大交xxxxx另类电影| 久久久精品网站| 亚洲伊人一本大道中文字幕| 国产成人免费av| 成人国产在线激情| 一个人www欧美| 亚洲国产又黄又爽女人高潮的| 亚洲天堂2020| 国产主播欧美精品| 亚洲国产一区二区三区四区| 久久久国产一区二区| 高清日韩电视剧大全免费播放在线观看| 久久久久久久av| 国产综合香蕉五月婷在线| 亚洲精品久久久久久久久| 日韩成人av在线播放| 国产97在线|亚洲| 久久久精品久久久久| 欧美日韩亚洲一区二| 欧美性xxxxx| 精品久久久久久久久久久久久久| 亚洲第一精品夜夜躁人人爽| 国产精品视频免费在线| 日韩在线不卡视频| 精品国产成人av| 久久久久久久电影一区| 欧美在线视频观看免费网站| 日本久久91av| 欲色天天网综合久久| 一区二区三区黄色| 日韩视频亚洲视频| 国产一区二区三区视频| 欧美色视频日本高清在线观看| 中文字幕亚洲无线码a| 亚洲国产免费av| 日韩精品免费在线视频| 欧美国产第二页| 97av在线影院| 91精品久久久久久久久久| 欧美激情2020午夜免费观看| 国产欧美一区二区三区久久人妖| 国产a∨精品一区二区三区不卡| 国产亚洲精品高潮| 精品亚洲一区二区| 97国产精品人人爽人人做| 日本精品久久久久久久| 久久综合网hezyo| 亚洲国产一区二区三区四区| 日韩精品视频免费在线观看| 欧美电影免费播放| 欧美亚洲一区在线| 亚洲国产精品电影在线观看| 久久久国产精品一区| 国外成人在线视频| 欧美日韩在线免费| 欧美性极品xxxx做受| 日韩视频中文字幕| 亚洲伊人成综合成人网| 欧美黄色性视频| 亚洲高清久久久久久| 欧美成人激情视频免费观看| 91午夜理伦私人影院| 欧美日韩国产123| 97成人超碰免| 国产视频在线一区二区| 日韩不卡在线观看| 精品无码久久久久久国产| 久久这里只有精品视频首页| 亚洲欧洲视频在线| 中文字幕日韩欧美在线| 亚洲国产中文字幕久久网| 国产精品一区二区三区久久| 国产激情久久久| 日韩在线观看成人| 国产精品视频公开费视频| 欧美激情久久久久久| 日韩在线一区二区三区免费视频| 欧美美女18p| 最近2019年日本中文免费字幕| 欧美风情在线观看| 成人国产精品色哟哟| 欧美影院在线播放| 精品在线欧美视频| 久久精品久久精品亚洲人| 亚洲第一精品久久忘忧草社区| 青青草原成人在线视频| 亚洲欧美综合图区| 日韩欧美亚洲综合| 国产一区二区三区在线播放免费观看| 日本欧美黄网站| 久久好看免费视频| 欧美精品一二区| 亚洲一区二区三区成人在线视频精品| 亚洲视频在线观看免费| 色小说视频一区| 97成人精品区在线播放| 欧美亚洲国产成人精品| 国产精品高精视频免费| 欧美黄色片免费观看| 欧美久久精品午夜青青大伊人| 亚洲性视频网站| 欧美成人性色生活仑片| 亚洲自拍偷拍区| 欧美日韩国产中文字幕| 欧洲美女7788成人免费视频| 欧美日韩国产一区在线| 日韩电影在线观看永久视频免费网站| 欧美色道久久88综合亚洲精品| 国产香蕉一区二区三区在线视频| 92国产精品视频| 日本a级片电影一区二区| www国产亚洲精品久久网站| 欧美一区三区三区高中清蜜桃| 91精品国产91久久久久福利| 国产亚洲欧洲黄色| 中文字幕自拍vr一区二区三区| 国产91av在线| 97国产suv精品一区二区62| 成人写真福利网| 日韩少妇与小伙激情| 精品国产乱码久久久久久虫虫漫画| 欧美在线视频一区二区| 欧美精品18videos性欧美| 2019中文字幕全在线观看| 亚洲一二在线观看| 中文字幕日韩在线播放| 亚洲高清一区二| 一区二区亚洲欧洲国产日韩| 亚洲日本欧美日韩高观看| 中国人与牲禽动交精品| 久久久久久一区二区三区| 国产精品久久久久久久久久99| 亚洲欧美日韩中文在线制服| 欧美做受高潮1|