一臺主機上開啟多個mongo并測試mongo副本集

使用單獨mongo命令載入相應mongo配置文件

mongod -f /etc/mongo.conf

mongod -f /etc/mongo2.conf

mongod -f /etc/mongo3.conf


里面具體修改幾個參數(shù):

path: /var/log/mongodb/mongodxx.log;

dbPath: /var/lib/mongoxxx

pidFilePath: /var/run/mongodb/mongodxxx.pid

port:56789


啟動時注意事項:

dbpath這個目錄需要提前建好,不然會報錯;

建立的dbpath文件夾時,建議把 u:g 都改為 mongod:mongod;


效果圖


設(shè)置這三者副本集測試注意事項:

1,修改三者的配置文件里面replication之后,要分別重啟三者mongo服務,重新導入配置文件 mongod -f /etc/mongxxx.conf;進入mongo的是只是默認的27017那項,另外兩項用 mongo --port 27018;mongo --port 27019進入;

2,rs.initiate(變量名);

3,在從上,mongo --port 27018/27019上,rs.slaveOk();

其他基本照著mongo副本集搭建。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容