您好,登錄后才能下訂單哦!
主從復制是mongodb最常用的復制方式,這種方式很靈活.可用于備份,故障恢復,讀擴展等.最基本的設置方式就是建立一個主節點和一個或多個從節點,每個從節點要知道主節點的地址. 我們用兩種方式來實現主從.
這里我們用一主一從實現mongodb的復制
配置文件方式:
1.主機
mongodb-master 10.48.255.244 master
mongodb-slave 10.48.255.243 slave
2.把以上安裝過程應用于mongodb這兩個主機,配置文件稍加改動
在mongodb-master上,配置文件增加
master=true oplogSize=2048 #類似于mysql的日志滾動,單位m
在mongodb-slave上,配置文件增加:
slave=true source=10.48.100.1:27017 #指定主mongodb server slavedelay=10 #延遲復制,單位為秒 autoresync=true #當發現從服務器的數據不是最新時,向主服務器請求同步數據
在兩主機上啟動mongodb: mongod -f /etc/mongodb/mongod.conf
命令方式:
1)實驗環境
主:192.168.0.14
從:192.168.0.64
2)時間同步
兩臺機器做時間同步
[root@zabbix_server src]# ntpdate time.windows.com
3)啟動服務
master:192.168.0.14
啟動命令
/usr/local/mongodb/bin/mongod --master --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend --port=27017 --fork
slave:192.168.0.64
啟動命令
/usr/local/mongodb/bin/mongod --slave --source 192.168.0.14:27017 --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend --port=27017 --fork
從slave主機上查看主從服務狀態命令:
db.printReplicationInfo()
主從:http://blog.chinaunix.net/uid-24250828-id-3770298.html
http://linuxme.blog.51cto.com/1850814/965184
http://kupig.blog.51cto.com/8929318/1697635
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。