美文网首页
一台主机上开启多个mongo并测试mongo副本集

一台主机上开启多个mongo并测试mongo副本集

作者: Zhang21 | 来源:发表于2017-07-10 16:16 被阅读66次

使用单独mongo命令载入相应mongo配置文件

mongod -f /etc/mongo.conf

mongod -f /etc/mongo2.conf

mongod -f /etc/mongo3.conf

里面具体修改几个参数:

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

dbPath: /var/lib/mongoxxx

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

port:56789


启动时注意事项:

dbpath这个目录需要提前建好,不然会报错;

建立的dbpath文件夹时,建议把 u:g 都改为 mongod:mongod;

效果图


设置这三者副本集测试注意事项:

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副本集搭建。

相关文章

网友评论

      本文标题:一台主机上开启多个mongo并测试mongo副本集

      本文链接:https://www.haomeiwen.com/subject/rifuhxtx.html