二.mongodb叢集之win7環境下類比多節點主從叢集的添加、刪除、管理,.mongodbwin7

來源:互聯網
上載者:User

二.mongodb叢集之win7環境下類比多節點主從叢集的添加、刪除、管理,.mongodbwin7

轉載請註明來源:http://blog.csdn.net/tianyijavaoracle/article/details/41744557

一、mongo Replica Sets 三個節點部署 主從節點之間複製資料,與分區不同,叢集在一個節點丟失後,其他節點可以繼續工作。

二、檔案配置


如:


三、佈建服務

1.串連到4001連接埠並且配置成員

2.初始化配置

3.上面已經完成了叢集,重新登入4001,然後插入資料

4.在MongoVUE中可以查看到三個節點都有了剛剛插入的資料了。

5.查看叢集狀態。health:1表示正常,0表示異常。 PRIMARY表示主庫


6.另外查看叢集狀態方法。可以看到叢集IP等資訊

7.這裡可以查看叢集主從動作記錄。 ts表示時間戳記,op表示操作 ,ns表示collection name,o表示資料

8.查看動作記錄資訊

9.查看從庫同步狀態,最後同步世界

10.查看整個叢集的節點資訊


三、叢集管理增刪節點

2.讀寫分離

執行db.getMongo().setSlaveOk() 可以讓從庫具有讀的功能,這樣可以使主從讀寫分離。

3.容錯移轉 當我們停掉主庫後,查詢狀態,發現4002變成主庫了

4.恢複變從庫,當重新開啟4001mongo,會發現原先的主庫現在變成從庫了。



5.複製節點資料部署新節點,實現快速增加節點,使用--fastsync啟動節點,在使用rs.add增加節點即可。

增加mongo_5.bat 內容如下:

mongodb_5\bin\mongod --replSet rs1 --keyFile data\key\r4  --port 4005 --dbpath data/data/r4 --logpath=data\log\r4.log --logappend --fastsync


6.移除節點用 rs.remove(“ip:port”); 再次查看叢集狀態發現節點被移除了



相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.