日期:2014-05-16  浏览次数:20465 次

MongoDB 副本集 配置

几经周折,终于通了....

我用的window7系统,Mongodb的版本是2.0.2

(至于副本集是什么意思,这里就不做解释,有兴趣的话可以百度一下嘛 ?:) ? ? )

?

操作步骤如下:

?

1.新建副本目录;

c:\server\node1;

c:\server\node2;

c:\server\node3;

?

2.启动mongod

mongod -dbpath=c:\server\node1 -port=9999 -replSet foo

mongod -dbpath=c:\server\node2 -port=9998 -replSet foo

mongod -dbpath=c:\server\node3 -port=9999 -replSet foo

?

3.初始化副本

首先登录到一个副本,

mongo 127.0.0.1:9999

>config={_id:'foo',members:[{_id:0,host:'127.0.0.1:9999'},{_id:1,host:'127.0.0.1:9998'},{_id:2,host:'127.0.0.1:9997'}]}

>rs.initiate(config);

?

执行后系统会提示成功;

?

4.然后可以通过一个rs.status();来查看副本运行状况;

?

小提示:刚开始配置的时候,一直报错,".... replSet can't ...db.system.replset........",这样的错是因为没有对部分初始化,节点都不知道该和哪连接;

?

?

?

?

?