簡單的 6 步配置 MongoDB 復制集

jopen 10年前發布 | 11K 次閱讀 MongoDB NoSQL數據庫

在本次教程中,我們將創建含有三個節點的群集。第一個節點是主節點,第二個節點是Failover節點,第三個節點是仲裁節點。

簡單的 6 步配置 MongoDB 復制集

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</pre>

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復制集的安裝一樣。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!