MongoDB日常運維-03主從複製搭建

chenoracle發表於2020-03-22

MongoDB日常運維-03主從複製搭建 

一:MongoDB常用命令彙總

二:MongoDB安裝

三:MongoDB主從複製搭建

四:MongoDB副本集搭建 

五:MongoDB副本集故障切換

六:MongoDB副本集搭建錯誤彙總


三:MongoDB主從複製搭建

mongodb的叢集搭建方式主要有三種,主從模式,副本集模式,sharding模式

主從複製

一個主節點,多個從節點,所有從節點會去主節點獲取最新資料,做到主從資料保持一致。

缺點:

當主節點出現故障,從節點不會自動切換成主節點,會影響對應的業務正常使用,需要人工將其中一個從節點作為主節點。

支援:

mongodb4.0後不再支援主從複製,mongodb4.0以上版本在配置完主從引數後啟動資料庫會報如下錯誤:

Master/slave replication is no longer supported

也可以熟悉下搭建過程:

192.168.2.222 主節點

192.168.2.187 從節點 

其中主庫2.222已在上一章安裝完成"一:MongoDB安裝",從庫2.187也需要按同樣的方法安裝MongoDB。

主從節點安裝完成MongoDB後,需要配置mongodb.conf 

主庫:

[root@cjcos ~]# vim /usr/local/mongodb/conf/mongodb.conf 

新增

master = true

從庫:

[root@rac1 ~]# vim /usr/local/mongodb/conf/mongodb.conf 

新增:

slave = true  

source = 192.168.2.222:27017 

主從庫停止資料庫 

> use admin

switched to db admin

> db.shutdownServer()

主從庫啟動資料庫: 

主庫: 

[root@cjcos ~]# mongod --config /usr/local/mongodb/conf/mongodb.conf 

從庫 

[root@rac1 ~]# mongod --config /usr/local/mongodb/conf/mongodb.conf 

2020-03-22T11:02:20.982+0800 F  CONTROL  [main] Master/slave replication is no longer supported

mongodb4.0後不再支援主從複製!

歡迎關注我的微信公眾號"IT小Chen",共同學習,共同成長!!!  

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2681961/,如需轉載,請註明出處,否則將追究法律責任。

相關文章