溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

mongodb數(shù)據(jù)庫搭建主從模式的方法

發(fā)布時間:2020-06-29 11:44:10 來源:億速云 閱讀:290 作者:清晨 欄目:編程語言

不懂mongodb數(shù)據(jù)庫搭建主從模式的方法?其實想解決這個問題也不難,下面讓小編帶著大家一起學(xué)習(xí)怎么去解決,希望大家閱讀完這篇文章后大所收獲。

mongodb的主從模式搭建實例:

首先我們需要的是下載Mongodb的官方版本,這里我下載的是2.4.1的Linux版本,并在Linux下進行解壓,然后創(chuàng)建兩個文件夾master和slave,分別存放主Mongodb實例和從mongodb實例。

mongodb數(shù)據(jù)庫搭建主從模式的方法

然后我們首先啟動master中的主Mongodb實例,如下所示:

mongodb數(shù)據(jù)庫搭建主從模式的方法

我們看到了,Mongodb已經(jīng)在27017端口等待客戶端連接了,并且從“master:true”看到當(dāng)前Mongodb實例是以master身份啟動的。

接下來,我們啟動從Mongodb實例,并且指定該從Mongodb是那個主Mongodb的從實例,

mongod --port 27018 --dbpath=/lingxi/local/mongodb/slave/mongodb/mongodbdata/ -slave -source 172.31.4.15:27017

這里我們將從Mongodb實例在27018端口啟動,并且作為原來的27017端口上的Mongodb實例的從實例。啟動代碼如下:

mongodb數(shù)據(jù)庫搭建主從模式的方法

從上面標(biāo)紅可以看出,Mongodb從實例已經(jīng)啟動起來。接下來就是驗證主從模式的時候了。這里,我們只做簡單的測試,我們往主Mongodb上寫入一條數(shù)據(jù),看看Mongodb從實例上是否會有數(shù)據(jù)。

mongodb數(shù)據(jù)庫搭建主從模式的方法

在上面,我們首先創(chuàng)建了一個新的集合,然后插入了一條新建了test集合,并且插入了一條文檔{"caller":"18326149379"},然后我們再次插入一條文檔,我們看看在插入過程中Mongodb從實例能否及時拿到新的數(shù)據(jù),如下所示:

mongodb數(shù)據(jù)庫搭建主從模式的方法

從結(jié)果來看,從Mongodb實例能夠及時獲知主Mongodb實例的數(shù)據(jù)變化并進行同步,至此一個簡單的Mongodb主從模式便搭建起來了。

感謝你能夠認真閱讀完這篇文章,希望小編分享mongodb數(shù)據(jù)庫搭建主從模式的方法內(nèi)容對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學(xué)習(xí)!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI