博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB 主从配置
阅读量:6800 次
发布时间:2019-06-26

本文共 2658 字,大约阅读时间需要 8 分钟。

Netkiller NoSQL 手札

MongoDB, Cassandra, Redis, CouchBase, Hypertable...

Mr. Neo Chan, 陈景峰(BG7NYT)

中国广东省深圳市龙华新区民治街道溪山美地
518131
+86 13113668890

文档始创于2012-11-16

版权 © 2010, 2011, 2012, 2013, 2014, 2015 Netkiller(Neo Chan). All rights reserved.

版权声明

转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。

文档出处:

扫描二维码进入 Netkiller 微信订阅号

群:128659835 请注明“读者”

 

 

2.3. Replication

很多教程上面采用手工配置主从复制,我不建议你这样启动,请采用修改/etc/mongod.conf配置文件的方案。

创建主:mongod –port 27017 –dbpath /var/lib/mongodb –master 创建从:mongod –port 27017 –dbpath /var/lib/mongodb –slave –source master_ip_address:27017

2.3.1. Master

sed -i "s/#master = true/master = true/" /etc/mongod.confsystemctl restart  mongod

2.3.2. Slave

sed -i "s/#slave = true/slave = true/" /etc/mongod.confsed -i "s/#source = arg/source = mongodb.master.example.com/" /etc/mongod.confsystemctl restart  mongod

2.3.3. 测试

进入 Master

[root@localhost ~]# mongoMongoDB shell version: 2.6.11connecting to: testWelcome to the MongoDB shell.For interactive help, type "help".For more comprehensive documentation, see	http://docs.mongodb.org/Questions? Try the support group	http://groups.google.com/group/mongodb-userServer has startup warnings:2015-11-14T15:51:21.215+0800 [initandlisten]2015-11-14T15:51:21.215+0800 [initandlisten] ** WARNING: Readahead for /var/lib/mongodb is set to 4096KB2015-11-14T15:51:21.215+0800 [initandlisten] **          We suggest setting it to 256KB (512 sectors) or less2015-11-14T15:51:21.215+0800 [initandlisten] **          http://dochub.mongodb.org/core/readahead>>> db.foo.save({'name':'neo','address':{'city':'shenzhen','post':518000},'phone':[13113668890,13322993040]})WriteResult({ "nInserted" : 1 })> db.foo.find();{ "_id" : ObjectId("5646e881a11081d5998bf70c"), "name" : "neo", "address" : { "city" : "shenzhen", "post" : 518000 }, "phone" : [ 13113668890, 13322993040 ] }>

进入 Slave

[root@localhost ~]# mongoMongoDB shell version: 2.6.11connecting to: testWelcome to the MongoDB shell.For interactive help, type "help".For more comprehensive documentation, see	http://docs.mongodb.org/Questions? Try the support group	http://groups.google.com/group/mongodb-userServer has startup warnings:2015-11-14T15:51:23.668+0800 [initandlisten]2015-11-14T15:51:23.668+0800 [initandlisten] ** WARNING: Readahead for /var/lib/mongodb is set to 4096KB2015-11-14T15:51:23.668+0800 [initandlisten] **          We suggest setting it to 256KB (512 sectors) or less2015-11-14T15:51:23.668+0800 [initandlisten] **          http://dochub.mongodb.org/core/readahead> db.foo.find();{ "_id" : ObjectId("5646e881a11081d5998bf70c"), "name" : "neo", "address" : { "city" : "shenzhen", "post" : 518000 }, "phone" : [ 13113668890, 13322993040 ] }>
你可能感兴趣的文章
Microsoft资源
查看>>
WordPress 永久链接或固定链接设置技巧
查看>>
数据结构之线性表
查看>>
在PPT中插入FLASH遇到的系列问题
查看>>
2015百度之星 下棋
查看>>
常用的CMD命令
查看>>
搭建网站必不可少的知识11
查看>>
python下的MySQLdb使用
查看>>
CCNP路由实验---4、配置EIGRP不等价均衡
查看>>
Fedora20下安装vim
查看>>
CentOS 6.5 使用docker 容器
查看>>
pl/sql中的exception
查看>>
Android开发:通过AdbWireless,不用数据线连接到安卓手机进行调试
查看>>
组策略对应于注册表位置汇总
查看>>
Java虚拟机参数配置
查看>>
RHCE 学习笔记(31) - 防火墙 (中)
查看>>
XSS研究4-来自外部的XSS攻击的防范
查看>>
Spring知识点总结-1
查看>>
微软私有云分享(R2)21 BMC提升B格
查看>>
MDSF:如何使用GMF来做TOGAF建模工具
查看>>