使用单独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副本集搭建。