MongoDB 主从同步设置

MongoDB 主从同步设置

关于MongoDB的安装及启动参数说明可以参考我之前转载的《Ubuntu安装MongoDB》与《Mongodb启动命令mongod参数说明》


主从设置

Master: 192.168.111.103 Port:8001

Slave:192.168.111.104 Port:8001


启动Master

mongod --dbpath /data/masterdb/ --master --oplogSize 64 --port 8001 --fork --logpath /var/logs/mongodb/mongod.log
启动Slave

mongod --dbpath /data/slavedb/ --slave --source 192.168.111.103:8001 --oplogSize 64 --port 8001 --fork --logpath /var/logs/mongodb/mongod.log

查看Slave log可以见到已经从Master数据

tail -f /var/logs/mongodb/mongod.log
Thu Feb 27 22:18:20 repl: [email protected]:8001
Thu Feb 27 22:18:20 repl: sleep 2sec before next pass
Thu Feb 27 22:18:22 repl: [email protected]:8001
Thu Feb 27 22:18:22 repl: sleep 2sec before next pass
Thu Feb 27 22:18:24 repl: [email protected]:8001
Thu Feb 27 22:18:24 repl: sleep 2sec before next pass
Thu Feb 27 22:18:26 repl: [email protected]:8001
Thu Feb 27 22:18:26 repl: sleep 2sec before next pass
Thu Feb 27 22:18:28 repl: [email protected]:8001
Thu Feb 27 22:18:28 repl: sleep 2sec before next pass
Thu Feb 27 22:18:30 repl: [email protected]:8001
Thu Feb 27 22:18:30 repl: sleep 2sec before next pass
Thu Feb 27 22:18:32 repl: [email protected]:8001
Thu Feb 27 22:18:32 repl: sleep 2sec before next pass

停用MongoDB

mongo -port 8001
use admin
db.shutdownServer()
exit

修复MongoDB

mongod --dbpath /data/masterdb/ repair
mongod --dbpath /data/slavedb/ repair


更多相关文章
  •        之前由于考试的关系,耽误了不少时间.然而考试也考的不怎么样,说多了都是泪.下面我们直接进入今天的正题 --- 委托.        委托是一个神奇的东西.委托的出现,使得方法可以作为参数进行传递.其中我们接触最多的应该就是通用库类.通用库类,正是由于这种机制才实现了其的通用性. 一.普 ...
  • 今天有朋友问我关于用JAVASCRIPT来进行页面各表单之间的数据传递的问题,我以前也写过,不过从来没有注意,今天总结了一下,希望能够给大家一些帮助,也帮助我总结以前学过,用过的知识.     一,最简单的就是同一个网页里的表单的数据传递.      举个实例,一个网页上有两个表单,每个表单里一个文 ...
  • 对所有的Linux系统和网络管理员来说,一个最基本的技巧是知道如何从头开始编写一个强健的iptables防火墙,并且知道如何修改它,使其适应多种不同的情况.然而,在现实世界中,这看起来似乎少之又少.对iptables的学习并非是一个简单的过程,不过笔者在这里向您推荐外网上如下资料,这样使用起来你就得 ...
  •   由于工作需要,博主经常逛国外的ASP.NET网站和论坛.多一种渠道,也就多了许多解决问题,讨论技术,结交朋友和学习技术的平台.大多数内容都是用的简明英语(plainEnglish),借助词典看,问题不大,何况代码部分无国界.这篇博文旨在向大家介绍这些网站. 注:排名不分先后,仅以博主写作思路排序 ...
  • 昨天,欢聚时代公司(YY)宣布,在其新的现代教育平台--100教育上,将线下外语教育培训机构主要收入来源--托福.雅思强化班以永久免费的形式推出,发力在线教育领域.京华时报记者廖丰■目前状况已有老师平台收入过百万欢聚时代CEO李学凌宣布,正式成立独立的在线教育事业部,推出"100教育&qu ...
  • 当年,LBS在国内全面开花的场景让盛大切客网的宋铮记忆犹新,记得那时,自己周围的很多朋友很热衷于"签到",自己经常看到某位朋友又出现在哪里的信息,能够随时随地关注自己身边的人在某个地理位置,这样的信息确实也让宋铮新鲜过一阵子.可是,这样的新鲜劲并没有延续很久,过了一段时间,这样的 ...
一周排行
  • 经过近10年的发展,智能家居的概念已经为公众认知,但智能家居究竟能够实现什么,在信息化大数据时代智能家居的发展方向究竟如何,这些问题一直困扰着整个行业.最近,<华尔街日报>连续报道了一则消息:苹果谷歌和微 ...
  • 在windows程序设计与开发过程中,特别是涉及到开发嵌入式软硬件系统时,往往会涉及到串口编程.网上以及一些书籍上讲解windows下的串口编程知识也挺多的,但我个人觉得,看完书上的知识点有时依然不知道该如何下手开始 ...
  • watchdog是一个硬件模块,超过某个时间不喂狗就自动复位系统,如果用trace32调试的时候,不通过禁止看门狗,如果调试停下来的时候,超时就会对系统复位.导致无法跟踪调试.
  • 文/黃忠成  我是專業顧門口! 記得,以前曾經聽過一個笑話,有個顧問在印名片時,發現印名片的廠商把名片上的頭銜印錯了,印成,於是該顧問打了個電話給廠商. 顧問:喂,你們搞什麼啊,怎麼會把名片上的頭銜給印錯啦?頭銜上的 ...
  • 最近在GitHub讨论一个issue,结果看到了一个推荐的完美的scrum状态issue链接:https://github.com/backlogs/redmine_backlogs/issues/1013推荐的sc ...
  • 本报讯 (记者赵谨)昨天,记者从飞信运营方卓望了解到,飞信的运营权将在几个月后转交位于广东移动的南方基地.据悉,139邮箱等数据业务未来也有望并入该基地运营.飞信是移动控股子公司卓望负责运营的即时通信工具,移动内部称 ...
  • 硬件平台:tq2440开发环境:Ubuntu-3.11u-boot版本:2014.10本文允许转载,请注明出处:http://blog.csdn.net/fulinus在保存环境变量时,再次启动时错误,原来是环境参数 ...
  • Riverbed与应用及网络性能管理解决方案提供商OPNET共同宣布,Riverbed已签署最终协议,采用现金加股票的方式以每股43美元的价格收购OPNET,此项交易的股权价值为10亿美元,企业价值为9.21亿美元. ...
  • 400 Invalid syntax. 语法问题 401 Access denied. 访问拒绝 402 Payment required. 必须完整 403 Request forbidden. 请求被禁止 404 ...
  • 从开通 Blog之日算起,到今天为止刚好一个月时间,时间过得真快! 写作不但能够锻炼文字表达能力.培养结构化的逻辑思维能力.整理提炼技术思路,还能够巩固减肥瘦身的效果.