首页 / MONGODB / MongoDB复制集架构搭建
MongoDB复制集架构搭建
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB复制集架构搭建,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1494字,纯文字阅读大概需要3分钟。
内容图文
![MongoDB复制集架构搭建](/upload/InfoBanner/zyjiaocheng/475/e74bb80bb88947299022d2c6e4fca79e.jpg)
创建目录
mkdir -p /data/r0 /data/r1 /data/r2
声明实例
./bin/mongod --port 27017 --dbpath /home/workspace/data/r0/ --smallfiles --replSet rsa --fork --logpath /home/workspace/logs/mongo0.log
./bin/mongod --port 27018 --dbpath /home/workspace/data/r1/ --smallfiles --replSet rsa --fork --logpath /home/workspace/logs/mongo1.log
./bin/mongod --port 27019 --dbpath /home/workspace/data/r2/ --smallfiles --replSet rsa --fork --logpath /home/workspace/logs/mongo2.log
增加配置
rsconf = {
_id:‘rsa’,
members:
[
{_id:0,
host:‘192.168.87.131:27017’
},
{_id:1,
host:‘192.168.87.131:27018’
},
{_id:2,
host:‘192.168.87.131:27019’
}
]
}
rs.initiate(rsconf);
测试
- 连接子节点 :./bin/mongo --port 27017
- use test
- db.test.user({uid:1,name:‘liliy’})
- 切换到从库 :./bin/mongo --port 27019
- use test
- show tables: Error: listCollections failed: { “note” : “from execCommand”, “ok” : 0, “errmsg” : “not master” }
- rs.slaveOk();
- show tables
MongoDB中你只能通过主节点将Mongo服务添加到副本集中, 判断当前运行的Mongo服务是否为主节点可以使用命令db.isMaster() 。
MongoDB的副本集与我们常见的主从有所不同,主从在主机宕机后所有服务将停止,而副本集在主机宕机后,副本会接管主节点成为主节点,不会出现宕机的情况。
参考资料:
http://www.cnblogs.com/skyrim/p/5098167.html
MongoDB复制集架构搭建
标签:for workspace port bin exe ast 配置 常见 iat
本文系统来源:http://www.cnblogs.com/tianboblog/p/6347063.html
内容总结
以上是互联网集市为您收集整理的MongoDB复制集架构搭建全部内容,希望文章能够帮你解决MongoDB复制集架构搭建所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。