设为首页 加入收藏

TOP

MongoDB副本集集群
2014-11-24 00:12:29 来源: 作者: 【 】 浏览:8
Tags:MongoDB 副本 集群
MongoDB副本集集群
搭建步骤:
准备3个环境,至少3个,因为2个的话有一个挂了另外一个不能投票了!
1. 准备3个环境,包括程序及 数据库文件存放目录
www.2cto.com
2. 启动3个数据库
mongod --dbpath D:\MongoDb\data_rep1 --port 27107 --replSet myrepl
mongod --dbpath D:\MongoDb\data_rep2 --port 27108 --replSet myrepl
mongod --dbpath D:\MongoDb\data_rep3 --port 27109 --replSet myrepl
3. 配置副本集集群
登录其中一个Mongo服务。如:mongo 192.168.85.136:27107
配置如下:
var myrepl={
_id:'myrepl',
members:[
{_id:0, host:'192.168.85.136:27107'},
{_id:1, host:'192.168.85.136:27108'},
{_id:2, host:'192.168.85.136:27109'}]
}
rs.initiate(myrepl);
4. 验证
随便关掉一个试试就行了
副本集管理
登录集群中其中一个副本后,输入rs.help(),会显示详细的管理命令。
主要有
rs.conf() 查看配置信息
rs.status() 查看集群状态
rs.initiate() 默认初始化
rs.initiate(cfg) 按照摸个配置初始化,详见上面步骤
rs.slaveOk() shorthand for db.getMongo().setSlaveOk()
db.isMaster() check who is primary
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MongoDB系列之三(副本集配置) 下一篇使用JDBC连接数据库

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: