Mongodb主從輔助

來源:互聯網
上載者:User

標籤:mongodb主從複製   master   slave   

MongoDB 主從複製#Master配置yum -y install mongodb mongodb-servermkdir -p /mongodb/dbs/mastermkdir /mongodb/logs/mastermongod --dbpath=/mongodb/dbs/master/ --logpath=/mongodb/logs/master/logs.txt --logappend --oplogSize=64 --port=20000 --master --fork
#Slave1配置yum -y install mongodb mongodb-servermkdir -p /mongodb/logs/slave1mkdir -p /mongodb/dbs/slave1mongod --dbpath=/mongodb/dbs/slave1/ --logpath=/mongodb/logs/slave1/logs.txt --logappend --oplogSize=64 --port=20001 --slave --source=192.168.10.176:20000 --fork
#Slave2配置yum -y install mongodb mongodb-servermkdir -p /mongodb/logs/slave2mkdir -p /mongodb/dbs/slave2mongod --dbpath=/mongodb/dbs/slave2/ --logpath=/mongodb/logs/slave2/logs.txt --logappend --oplogSize=64 --port=20002 --slave --source=192.168.10.176:20000 --fork
#參數解釋--dbpath 資料庫檔案路徑--logpath 記錄檔路徑--master 指定為主節點--slave 指定為從節點--source 指定主節點機器的IP地址--pologSize 主節點操作記錄,預設大小為當前可用磁碟空間的5%(64位機器最小值為1G,32位機器為50M),單位為mb。--logappend 記錄檔末尾添加--port 指定連接埠號碼--only 用在從節點中,用於指定只複製特定的資料庫(預設是複製全部),如--only test 從節點只複製test資料庫--fork 在後台運行--slavedelay 用在從節點上,指從複製檢測的時間間隔--autoresync  如果從節點與主節點不同步了,則自動重新同步一個叢集中有多少個從節點並沒有明確限制,但是上千個從節點對單個主節點發起查詢也會讓其吃不消。所以實際中,建議不要超過12個從節點叢集,如果規模比較大,從節點比較多,可以採用菊花鏈形式複製。
#Master插入資料測試> use testdb;> show tables;system.indexestestducument01> db.testducument01.find();{ "_id" : ObjectId("551150c3b893f1a1c290b207"), "name" : "shanqiangwu", "sex" : "M" }
#Slave1驗證資料mongo --port 20001> show dbs;local0.078125GBtestdb0.203125GB> use testdb;> show tablessystem.indexestestducument01> db.testducument01.find();{ "_id" : ObjectId("551150c3b893f1a1c290b207"), "name" : "shanqiangwu", "sex" : "M" }
#Slave2驗證資料mongo --port 20002> show dbs;local0.078125GBtestdb0.203125GB> use testdb;> show tablessystem.indexestestducument01> db.testducument01.find();{ "_id" : ObjectId("551150c3b893f1a1c290b207"), "name" : "shanqiangwu", "sex" : "M" }


本文出自 “吳善強” 部落格,請務必保留此出處http://shanqiangwu.blog.51cto.com/8067564/1653570

Mongodb主從輔助

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.