几经周折,终于通了....
我用的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........",这样的错是因为没有对部分初始化,节点都不知道该和哪连接;