1. 程式人生 > 其它 >MongoDB複製集、分片叢集

MongoDB複製集、分片叢集

技術標籤:MongoDBmongodb

文章目錄

複製集

搭建複製集

這個例子的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()