在本地環境上搭建乙個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 配置安...