首页 >数据库 >mysql教程 >mongodb replSet启动及配置初始化

mongodb replSet启动及配置初始化

WBOY
WBOY原创
2016-06-07 14:53:561555浏览

mongodb replSet启动及配置初始化 windows环境 www.2cto.com 启动3个实例: Java代码 d:\mongodb\bin\mongod --replSet rs1 --port 28010 --dbpath d:\mongodb\db\28010\ --logpath d:\mongodb\logs\28010.log --logappend d:\mongodb\bin\mongod --replSet

mongodb replSet启动及配置初始化

 

windows环境 

  www.2cto.com  

启动3个实例: 

Java代码  

d:\mongodb\bin\mongod --replSet rs1 --port 28010 --dbpath d:\mongodb\db\28010\ --logpath d:\mongodb\logs\28010.log --logappend  

d:\mongodb\bin\mongod --replSet rs1 --port 28011 --dbpath d:\mongodb\db\28011\ --logpath d:\mongodb\logs\28011.log --logappend  

d:\mongodb\bin\mongod --replSet rs1 --port 28012 --dbpath d:\mongodb\db\28012\ --logpath d:\mongodb\logs\28012.log --logappend  

 

配置及初始化:(只需首次时配置) 

Java代码    www.2cto.com  

d:\mongodb\bin\mongo -port 28010  

rscfg = {   

                "_id" : "rs1",   

                "members" : [   

                                {  

   

                                                "_id" : 0,   

                                                "host" : "localhost:28010"   

                                },   

                                {   

                                                "_id" : 1,   

                                                "host" : "localhost:28011"   

                                },   

                                {   

                                                "_id" : 2,   

                                                "host" : "localhost:28012"   

                                }   

                ]   

}  

  

rs.initiate(rscfg);  

  

rs.status();  

 

(cmd下乱码时,在cmd下输入:chcp 65001 ,然后修改显示字体为Lucida Console) 

 

进入从库,让从库可以查询,这样能够分担主库大量查询操作: 

Java代码  

d:\mongodb\bin\mongo -port 28011  

db.getMongo().setSlaveOk()  

  

d:\mongodb\bin\mongo -port 28012  

db.getMongo().setSlaveOk()  

 

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn