您好,登錄后才能下訂單哦!
說明:
有兩臺已經安裝完成的Mongodb數據庫服務器,現在需要把一臺設置為主庫,另一臺設置為從庫,實現主從同步。
操作系統:CentOS 7.0 64位
MongoDB數據庫版本:mongodb-linux-x86_64-2.6.5
準備工作:MongoDB數據庫安裝
具體操作:
一、配置MongoDB主庫
以下操作在MongoDB主庫服務器上進行
1、cd /usr/local/mongodb/ #進入MongoDB安裝目錄
vi /usr/local/mongodb/mongodb.conf #編輯,在原來配置文件的最后一行添加以下代碼
master=true #設置為主庫
oplogSize=2048 #同步復制的日志大小設置,單位MB
:wq! #保存退出
添加好之后如下圖所示:
系統運維 www.osyunwei.com 溫馨提醒:qihang01原創內容版權所有,轉載請注明出處及原文鏈
2、重啟MongoDB數據庫
service mongod stop #停止MongoDB
service mongod start #啟動MongoDB
二、配置MongoDB從庫
以下操作在MongoDB從庫服務器上進行
1、cd /usr/local/mongodb/ #進入MongoDB安裝目錄
vi /usr/local/mongodb/mongodb.conf #編輯,在原來配置文件的最后一行添加以下代碼
slave=true #設置為從庫
source=192.168.21.100:27017 #設置要同步的MongoDB主庫IP地址和端口,格式:ip:端口
slavedelay=10 #設置從庫同步主庫的延遲時間,單位為秒
autoresync=true #主從數據不一致時,自動重新同步
:wq! #保存退出
添加好之后如下圖所示:
系統運維 www.osyunwei.com 溫馨提醒:qihang01原創內容版權所有,轉載請注明出處及原文鏈
2、重啟MongoDB數據庫
service mongod stop #停止MongoDB
service mongod start #啟動MongoDB
三、測試MongoDB主從同步
1、在主庫進行操作
mongo #進入MongoDB控制臺
use test #創建數據庫test 注意:如果什么都不操作離開的話,這個庫就會被系統刪除
db.createCollection("test_table") #創建表test_table
show collections #查看
db.test_table.insert({uid:1,name:"系統運維",url:"http://www.osyunwi.com",content:"系統運維官方網站"}) #插入數據到表osyunweidb_table中
db.osyunweidb.find();
show dbs #如下圖所示,可以看到test數據庫已經創建
exit #退出
2、在從庫進行操作
mongo #進入MongoDB控制臺
show dbs #如下圖所示,可以看到從庫中已經有了test數據庫,主從同步已經成功運行
exit #退出
至此,Linux下Mongodb數據庫主從同步配置完成。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。