在本地搭建MongoDB副本集

2021-10-08 20:14:55 字數 1107 閱讀 1588

在本地環境上搭建乙個4.0 版本的複製集,包含2個節點, 乙個primary 乙個 secondary。引擎為 wiretiger。

wget 

tar -zxvf mongodb-linux-x86_64-4.0.0.tgz

建立主從兩個節點的資料資料夾,目錄分別為:./data/primary;./data/secondary,以及日誌資料夾./log

cd mongodb-linux-x86_64-4.0.0

mkdir data &&

cd data

mkdir primary &&

mkdir secondary

cd..

&&mkdir log

啟動mongodb集群,引數設定為剛建立的對應資料夾路徑

# 先啟動primary

mongod --replset liuqiuyang --storageengine wiredtiger --port 27017 --bind_ip 127.0.0.1 --dbpath data/primary --logpath log/mongo_primary.log --smallfiles --oplogsize 128 --fork

# 再啟動secondary

mongod --replset liuqiuyang --storageengine wiredtiger --port 27018 --bind_ip 127.0.0.1 --dbpath data/secondary --logpath log/mongo_secondary.log --smallfiles --oplogsize 128 --fork

啟動mongo客戶端,連線集群

mongo --port 27017
初始化

# _id為副本集代號

rs.initiate(,]

})

檢視狀態

rs.status(

)

若可以看到副本集資訊則說明搭建成功。

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