MongoDB入門實操 搭建副本集

2021-10-01 07:41:14 字數 1060 閱讀 3968

首先在盤根目錄下建立如下檔案:

我的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 配置安...