Mongodb副本集配置

選擇服務器:

1.首先考慮mongodb的熱數據大小,最好可以包含在內存大小範圍之內,然後確定內存大小

2.選用raid級別:raid10(官方推薦)

3.選擇文件系統:xfs、ext4(官方推薦)

4.硬盤:最好ssd(有幾個公司可以滿足呢?sas也不錯)

目前我有2臺服務器

192.168.1.100,192.168.1.101

我們目前用到的mongodb架構模式爲:Repl set(副本集)

啓動參數

 
 
/data/mongodb/bin/mongod --dbpath=/data/mongodb/db/ --logpath=/data/mongodb/log/mongodb.log --port=27017 --fork --logappend --oplogSize=10240 --replSet=repl1 --journal --nohttpinterface &

參數:

dbpath : mongodb 數據庫存放位置

logpath:mongodb日誌位置以及日誌名稱

port:這個簡單……

fork:以daemon形式運行

logappend:追加模式寫日誌

oplogsize:oplog大小(與副本集複製有關,默認佔用磁盤5%)

journal: 開啓journal日誌功能

nohttpinterface:關閉http端口

注意在啓動之前需要創建使用的目錄

配置mongodb副本集

登錄任意一臺服務器的mongo終端,編寫配置文件

config ={_id:"repl1",members:[ {_id:0,host:'192.168.1.100:27017',priority:1}, {_id:1,host:'192.168.1.101:27017'}]}

rs.initiate(config)

副本集配置完畢

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章