window安裝MongoDB並配置複製集
阿新 • • 發佈:2018-12-30
- 選擇window版本的進行下載這裡就不詳講;
- 下載之後安裝的選擇自定義安裝,就是選擇第二個,並選擇自己的路徑;
- 在自己的安裝目錄下新建一個data目錄用來儲存mongodb的資料檔案,配置檔案和日誌檔案,如圖:
- 在data資料夾下新建db(儲存資料資料夾),conf(儲存配置資料夾),log(儲存日誌資料夾);
- 現在進行mongoDB 複製集的配置;
- mongod有幾種啟動的方式,在這裡我用配置檔案的方式開啟mongod的服務。首先在db資料夾下分別建rs1,rs2,rs3(分別儲存primary,secondary,arbiter伺服器的資料)
- 在conf資料夾下建立rs1.conf,rs2.conf,rs3.conf檔案;
rs1.conf內容:
dbpath=D:\mongo\data\db\rs1
logpath=D:\mongo\data\log\rs1.log
journal=true
port=40000
replSet=rs0
rs2.conf內容:
dbpath=D:\mongo\data\db\rs2
logpath=D:\mongo\data\log\rs2.log
journal=true
port=40001
replSet=rs0
rs3.conf內容:
dbpath=D:\mongo\data\db\rs3
logpath=D:\mongo\data\log\rs3.log
journal=true
port=40002
replSet=rs0
用conf的方式啟動mongod服務(以rs1為例)
mongod --config D:\mongo\data\conf\rs1.conf
以同樣的方式開啟rs2,rs3的服務;在開啟mongo服務(同樣以rs1為例)
mongo --port 40000
截圖
接下在rs0複製集新增secondary,arbiter節點,在rs1中依次執行如下的命令
rs.initiate()
rs.conf()
rs.add("DESKTOP-VHK5QIH:40001")
rs.addArb("DESKTOP-VHK5QIH:40002")
rs.status()
截圖如下: