mongodb筆記07--復(fù)制集

復(fù)制集(replication set):

????????mongodb的集群搭建方式主要有三種,主從模式,Replica set模式,sharding模式, 三種模式各有優(yōu)劣,適用于不同的場(chǎng)合,屬Replica set應(yīng)用最為廣泛,主從模式現(xiàn)在用的較少,sharding模式最為完備,但配置維護(hù)較為復(fù)雜。本篇文章我們來(lái)講述下Replica Set模式的搭建方法。

? ?????Replica Set模式主要包括3個(gè)部分,主節(jié)點(diǎn),備節(jié)點(diǎn),仲裁節(jié)點(diǎn).?

? ? ? ?????主節(jié)點(diǎn)(primary)相當(dāng)于主庫(kù),所有插入,查詢,修改操作都可以在主節(jié)點(diǎn)執(zhí)行。

? ? ? ?????備節(jié)點(diǎn)(secondary)相當(dāng)于從庫(kù),用來(lái)做備份,也可以承擔(dān)查詢的功能,減輕主節(jié)點(diǎn)的壓力,

? ? ? ?????仲裁節(jié)點(diǎn)用于當(dāng)主節(jié)點(diǎn)宕機(jī)后,從眾多備份節(jié)點(diǎn)中選擇一個(gè)節(jié)點(diǎn)作為主節(jié)點(diǎn),仲裁節(jié)點(diǎn)不承擔(dān)數(shù)據(jù)的增刪改查功能,主要用來(lái)選舉主節(jié)點(diǎn)。

步驟:

1:啟動(dòng)3個(gè)實(shí)例,且聲明實(shí)例屬于某復(fù)制集? --repSet?rsa?

2 根據(jù)配置做初始化

? ?????rs.initiate(rsconf);

? ? 添加節(jié)點(diǎn)

????????rs.add('192.168.1.201:27018');

? ? 刪除節(jié)點(diǎn)

????????rs.remove('192.168.1.201:27019');

3:查看狀態(tài)

? ? ? ? rs.conf();?查看復(fù)制集的配置

????????rs.status();?發(fā)現(xiàn)27018和27019端口都在我們的復(fù)制集上


測(cè)試:

? ? 我們?cè)谥鞴?jié)點(diǎn) 27017中加入一條信息

? ? 切換到27018端口./mongo --port 27018?

????在27018中查詢,卻發(fā)現(xiàn)27018端口沒(méi)有讀寫權(quán)限,這時(shí)候我們需要執(zhí)行rs.slaveOk();執(zhí)行完成后才可以進(jìn)行查詢

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 通常,為了防止單點(diǎn)故障應(yīng)用程序需要做集群。然而在數(shù)據(jù)庫(kù)中除了防止單點(diǎn)故障,還需要做到數(shù)據(jù)庫(kù)備份,讀寫分離,故障轉(zhuǎn)移...
    非典型程序員閱讀 7,092評(píng)論 0 3
  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 32,309評(píng)論 2 89
  • 簡(jiǎn)介 MongoDB 是一個(gè)基于分布式文件存儲(chǔ)的NoSQL數(shù)據(jù)庫(kù) 由C++語(yǔ)言編寫,運(yùn)行穩(wěn)定,性能高 旨在為 WE...
    大熊_7d48閱讀 37,867評(píng)論 1 9
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,578評(píng)論 19 139
  • 文/趙欣,2歲男孩的媽媽,正面管教講師和非暴力溝通踐行者。 正文: 說(shuō)起2歲小朋友的行為,相信很多媽媽都有感觸。所...
    趙欣Ella閱讀 332評(píng)論 0 0

友情鏈接更多精彩內(nèi)容