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: main@192.168.111.103:8001
Thu Feb 27 22:18:20 repl: sleep 2sec before next pass
Thu Feb 27 22:18:22 repl: main@192.168.111.103:8001
Thu Feb 27 22:18:22 repl: sleep 2sec before next pass
Thu Feb 27 22:18:24 repl: main@192.168.111.103:8001
Thu Feb 27 22:18:24 repl: sleep 2sec before next pass
Thu Feb 27 22:18:26 repl: main@192.168.111.103:8001
Thu Feb 27 22:18:26 repl: sleep 2sec before next pass
Thu Feb 27 22:18:28 repl: main@192.168.111.103:8001
Thu Feb 27 22:18:28 repl: sleep 2sec before next pass
Thu Feb 27 22:18:30 repl: main@192.168.111.103:8001
Thu Feb 27 22:18:30 repl: sleep 2sec before next pass
Thu Feb 27 22:18:32 repl: main@192.168.111.103: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在国内全面开花的场景让盛大切客网的宋铮记忆犹新,记得那时,自己周围的很多朋友很热衷于"签到",自己经常看到某位朋友又出现在哪里的信息,能够随时随地关注自己身边的人在某个地理位置,这样的信息确实也让宋铮新鲜过一阵子.可是,这样的新鲜劲并没有延续很久,过了一段时间,这样的 ...
一周排行
  •     CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1) declare @columndata ...
  • http://www.hiadmin.com
  • 上个星期六有幸又一次参与了北京的.NET俱乐部的线下活动,并给到场的朋友们展示了一下.NET Framework 3.0中的Windows Workflow Foundation的内容.会后很多的朋友都想索要一下当时 ...
  • ---------------------------------- 概述 本文档列出了 Crystal Decisions 技术支持网站上所有可用的,使用 C# 和 C++.NET 开发的 .NET 应用程序实例列 ...
  • merge 是一组 myisam 表的组合, 锁住一个 merge 表它会吧底下所有的表全给锁住.   创建只读表 create table t (id int , msg char(2)) engine = mer ...
  • 1.选择window>preferences->Team->SVN->SVN接口 2.选择SVNKit (Pure Java) xxxxxx 如下图所示 :   选择之后,问题即可解决.
  • 本文转自:http://www.cnblogs.com/tianzhijiexian/p/4254110.html   Bitmap是引起OOM的罪魁祸首之一,当我们从网络上下载图片的时候无法知道网络图片的准确大小, ...
  • 用U 盘做了个PE.结果用U 盘引导是OK 了,但一进PE 就蓝屏,蓝屏的代码是0x000000B4,针对这个问题,下面有个不错的解决方法,大家可以尝试操作下 有位朋友用的是宏碁4750G,双显卡那种.最近想重做一个 ...
  • 纪佳鹏本报记者 纪佳鹏 北京报道去年年底,英特尔突然立下了在2014年实现四千万平板芯片销量的目标,时过半年,在移动领域已经落后的英特尔,期中考试的成绩如何?6月19日,英特尔中国产业链营销总监洪力接受21世纪经济报 ...
  • 在今年的IDF 15上,Intel曾经展示了语音唤醒Windows 10电脑的功能,称之为“Wake On Voice”. 来自外媒PocketLint的报道,他们了解到,微软和Intel已经合作开发了语音命令“He ...