MongoDB複製集、分片叢集
阿新 • • 發佈:2021-01-09
文章目錄
複製集
搭建複製集
這個例子的3個節點是搭建在一臺機器上,所以為3個節點建立3個目錄
/data/mongo/note1, /data/mongo/note2, /data/mongo/note3
1、建立配置檔案
mongod.conf
systemLog:
destination: file
path: /data/mongo/note1/mongod.log
logAppend: true
storage:
dbPath: /data/mongo/note1
net:
bindIp : 0.0.0.0
port: 28017
replication:
replSetName: rs0
processManagement:
fork: true
2、初始化複製集
> rs.initiate({
_id:"rs0",
members:[{
_id:0,
host:"localhost:28017"
},{
_id:1,
host:"localhost:28018"
},{
_id:2,
host:"localhost:28019"
}]
})
3、從節點可讀
預設情況下,從節點是不可讀的。
通過下面命令開啟讀許可權
> rs.secondaryOk()