您需要启动的两个MongoDB文档数据库,一个是以主模式启动,另一个属于从模式启动。因此,主服务器进程将创建一个local.oplog,将通过这个“交易记录”同步到Slave服务器中。
主服务器:172.16.2.213 /Linux
从服务器:172.16.2.19 /WinXP
进入mongodb数据库服务器目录,启动Master数据库服务器,指定数据存放路径为 /var/masterdb/,指定端口为556600
启动命令:
bin/mongod –master –dbpath=/var/data/ –port=556600 &
启动slave从数据库服务器,指定数据存放路径为 /var/slavedb/,主数据库地址为172.16.2.213:556600,每隔10秒同步一次
启动命令:
bin/mongod –slave –source=172.16.2.213:556600 –dbpath=/var/slavedb/ –port=556611 –slavedelay 10 &
登陆slave从数据库服务器,在slave上添加主机信息:
D:\mongodb\bin>mongo 172.16.2.19:556611
出现以下信息表示登陆成功:
MongoDB shell version: 1.4.0
url: 172.16.2.19:556611
connecting to: 172.16.2.19:556611/test
type "exit" to exit
type "help" for help
加入主机:
db.sources.insert( { host:172.16.2.213 } );
在slave从数据库服务器上查看是否和主机连接配置正确
db.printSlaveReplicationInfo();
如果成功将会出现以下信息
source: 172.16.2.213:556600
syncedTo: Fri Mar 26 2010 12:55:19 GMT+0800
= -10secs ago (0hrs)
>
主从两者之间的关系,如图所示:
查看大图请点击这里
转自:http://www.javabloger.com/article/mongodb-master-slave-replication.html
分享到:
相关推荐
数据库-Mongodb的master-slave模式与master-master模式实验.rar
canal 的 mysql 与 redis/memcached/mongodb 的 nosql 数据实时同步方案
sudo vim /etc/yum.repos.d/mongodb-org-4.2.repo 写入: [mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ gpgcheck=1 enabled=1 gpg...
MongoDB的基本常用语法:1、创建、查询数据库 创建数据库 查询数据库 2、创建集合、查看 创建集合插入数据 查看集合 查看集合中的数据 3、删除集合、删除数据库 删除集合 删除数据库 4、操作符 4、增、删、改、查 1...
MongoDB 2.6.7版本,X86和64bit都可以安装,这个版本使用老的存储引擎,希望可以帮助到需要的同学
java对mongodb的CRUD操作以及跟oralce数据库的数据同步demo
Mongodb-Elasticsearch 数据同步工具,支持Mongodb到elasticsearch、Mongodb到数据库、Mongodb到kafka、Mongodb到excel文件、Mongodb到文本文件以及Mongodb到ftp/sftp文件数据采集、上报;支持海量PB级数据同步导入...
实用有效,最基础的查询显示字段、排序、分页、in 、范围查询和更新字段语句
九、 主(Master)/从(slave)数据库同步 1. 建立主/从服务器 2. 相关参数说明 3. Slave顶替Master 4. 切换Master/Slave角色 5. 更新主服务器位置 十、 MongoDB分片和集群 1. 简单分片实例 2. 高级分片实例 ...
spring.data.primary.mongodb.uri= mongodb://192.168.10.136:27017/eqt #spring.data.secondary.mongodb.uri= mongodb:...切换mongodb数据源 可以同一台机器,或者不同机器 实现动态插入 。 该例是根据companyId来处理
主从复制是数据库运维中一种常见的备份方式,这里我们来看一下MongoDB的Master-Slave主从模式配置及主从复制要点解析,需要的朋友可以参考下
(3) 修改logstash目录下的 Gemfile 文件 添加配置 gem "logstash-input-mongodb", :path => "./logstash-input-mongodb-master" (4) logstash bin目录下执行 logstash-plugin install --no-verify 命令安装 ...
4.4.5 MongoDB + 1.4.3 Robot 3T连接工具,官网下载,配置已初始化好,包含一键添加服务、一键启动、关闭等脚本。使用方便,亲测好用。配套文章:https://blog.csdn.net/qq_33204709/article/details/115905659
Linux安装ElasticSearch与MongoDB分布式集群环境下数据同步
mongodb测试数据,学习增删改查等,或是用于性能测试
由于SQL Server的特殊性,目前市面上没有成熟开源的SQL Server/MongoDB同步软件,可行方案需要采用软件编写的方式才能实现该功能。通过调研,总结3种可行方法。依据采用的原理不同分为如下方法:依据时间戳更新数据...
使用mongodb时,出现“not master and slaveok=false”错误,原因是secondary不允许读写。 因为系统中mongodb做了主备,主备切换了,也可能导致这个问题。 把命令mongo –username=root –password=123456 –host=...
connect-mongo, 用于表示和连接的MongoDB会话存储 连接 mongo用于连接和 Express的MongoDB会话存储 兼容性支持 5.0支持所有连接版本支持 Mongoose >= 4.1.2 支持原生MongoDB驱动程序 >= 2.
后台jdbc java 增删改查 数据同步
logpath=/usr/local/mongodb/logs/mongodb.log port=27017 fork=true bind_ip=0.0.0.0#允许远程连接 5、在 bin 目录下启动和登录 ./mongod -f mongodb.conf#启动 ./mongo#登录 db.version()#查看版本验证是否登录...