在本次教程中,我們將建立含有三個節點的MongoDB群集。第一個節點是主節點,第二個節點是Failover節點,第三個節點是仲裁節點。
1. 安裝Mongo並設定設定檔
安裝3台伺服器並調整設定檔/etc/mongod.conf:
#Select your replication set name
replSet=[replication_set_name]
#Select the replication log size
oplogSize=1024
Disable the bind_ip parameter to avoid binding to only 127.0.0.1 interface
#bind_ip
2. 重啟三台mongod守護進程
> sudo service mongod restart
3. 在主節點上建立初始化配置
登入到主節點並建立一個初始化的配置。請注意使用私人IP不要使用傳回位址(127.0.0.1):
> mongo
Primary> cfg = {"_id" : "[replication_set_name]", "members" : [{"_id" : 0,"host" : "[Primary_Host_IP]:27017"}]}
Primary> rs.initiate(cfg);
4. 在複製集中添加Failover執行個體
Primary> rs.add("[Failover_Host_IP]:27017")
5. 在複製集中添加仲裁執行個體
Primary>rs.addArb(":27017")
6. 確認複製集的狀態
Primary>rs.status()
底線
我希望每個資料群集的安裝都是容易的就像MongoDB複製集的安裝一樣。
Linux下設定MongoDB開機自啟動
CentOS編譯安裝MongoDB
CentOS 編譯安裝 MongoDB與mongoDB的php擴充
CentOS 6 使用 yum 安裝MongoDB及伺服器端配置
Ubuntu 13.04下安裝MongoDB2.4.3
MongoDB入門必讀(概念與實戰並重)
《MongoDB 權威指南》(MongoDB: The Definitive Guide)英文文字版[PDF]
MongoDB 的詳細介紹:請點這裡
MongoDB 的:請點這裡
本文永久更新連結地址: