首先在盤根目錄下建立如下檔案:
我的mongod.cfg配置如下:
systemlog:
destination: file
path: d:\mongodb1\log\mongod.log
storage:
dbpath: d:\mongodb1\db
replication:
replsetname: "rs1"
net:
bindip: localhost
port: 27019
注意:配置要縮排兩個空格,且冒號後面要跟乙個空格同樣步驟建立mongodb2目錄,把配置檔案中的路徑和埠號改改,唯有replsetname不要改!!因為他們要在乙個副本集中!!
接下來就是建立服務了,以管理員身份開啟cmd,建立mongodb1服務並啟動
mongod --config "d:\mongodb1\mongod.cfg" --servicename "mongodb1" --install
net start mongodb1
同理建立mongodb2並啟動服務
mongo mongodb:
初始化副本集,會根據mongod.cfg中的配置項進行初始化
rs.initiate()
相當於
rs.initiate( #host對應bindip:port]})
也可以通過這種方式一次性配置副本集成員,或者使用rs.add()新增副本集成員
rs.add("127.0.0.1:27020") #mongodb2的bindid:port
這樣,乙個簡易的副本集就搭起來了。 mongodb副本集搭建
三颱機器搭建mongodb副本集。分別在每台機器編輯配置檔案,啟動資料庫 vi mongod.conf 檔案內容 port 啟動埠 dbpath 資料存放路徑 logpath 日誌路徑 fork true 後台執行 replset 副本集名稱 三颱機器要一致 samllfiles true 啟動小日...
mongodb副本集搭建
root localhost 參考文章 在搭建mongodb副本集之前,需要有以下準備工作 1 linux apache php 方便測試和檢視,建議搭建 2 mongodb單機部署 至少布置兩台,其中一台為主節點,其餘為從節點 mongodb3.4.2 3 對於mongdb副本集搭建之前,得有乙個...
MongoDB副本集搭建
準備3臺主機,這裡以2臺雲主機測試,其中一台開啟2個埠,模擬2臺主機 代號a,b 另一台則代號c a 主機txy ip 123.206.81.79 埠 27017 b 主機txy ip 123.206.81.79 埠 27018 c 主機aly ip 47.93.16.117 埠 27017 配置安...