6.非关系型数据库(Nosql)之mongodb:集群(主从复制)
1.主從復制是MongoDB最常用的復制方式,這種方式非常靈活,可用于備份、故障恢復、讀擴展等
2最基本的設置方式就是建立一個主節點和一個或多個從節點,每個從節點要知道主節點的地址。運行mongod –master就啟動了主服務器。運行mongod –slave –source master_address則啟動了從服務器,其中master_address就是上面主節點的地址。
4 分別在F:盤下創建兩個文件夾,分別用于存儲主節點和從節點的數據
5 啟動一個主節點
mongod --dbpath=f:/master --port 27107 –master (端口號可以自動指定,但是最好大些)
?
6 啟動一個從節點
mongod --dbpath=f:/slave --port 20000--slave --source localhost:27017
?
7 啟動兩個客戶端,分別連接主節點和從節點
mongo localhost:27017
| 執行命令: |
| use toto for(var I = 1;i<=10000;i++) { db.c2.insert({name:”zhangsan”,age:i}); } |
mongo localhost:20000
| show dbs; use toto db.c2.find(); db.c2.insert({name:”lisi”}); 這時候發現添加不進去 |
結論:主從復制
| A 從節點只做查詢操作 B 主節點宕機之后,從節點不能自動頂替上來。 ? 這種集群只用來備份數據 |
?
總結
以上是生活随笔為你收集整理的6.非关系型数据库(Nosql)之mongodb:集群(主从复制)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 卖冰激凌的保温箱子有吗?
- 下一篇: 肉松的家常做法?