`

MongoDB 主从复制配置

阅读更多
MongoDB 主从复制配置


原文出处:http://blog.chenlb.com/2010/03/mongodb-master-slave.html

MongoDB 主从复制与 Mysql 类似。

在主服务器上加--master 选项启动。

bin/mongod --dbpath=/home/mongodb/db --master --oplogSize 64

--oplogSize 指定操作的日志,指定小一点 64 M。

从服务器上加 --slave选项启动并指定 master 的地址。

bin\mongod.exe --dbpath=g:\mongodb\db --slave --source 192.168.0.2 --only test --slavedelay 10

--only 是指仅仅复制此数据库,比如 test,--source 是 master 的地址,--slavedelay 是指从复制检测的间隔,1.4 版的还没有效果,我用了 10 s,但是 2 s 检测一次。

在主服务器上加一些数据。打开客户端

bin/mongo
> db.foo.save({"id":123,"name":'chenlb'})

成功的话可以在从服务器看到数据:

bin/mongo
> db.foo.find({"id":123})
0
3
分享到:
评论

相关推荐

    mongodb主从复制.docx

    #### 二、MongoDB主从复制配置步骤 ##### 1. 环境准备 - **主节点配置**: - MongoDB安装路径:`F:\mongodb-win32-i386-2.4.5\mongodb-win32-i386-2.4.5` - 主机名/地址:`localhost` - 端口号:`20000` - ...

    MongoDB 主从复制,副本集分布式存储

    ### MongoDB 主从复制,副本集分布式存储 #### 一、MongoDB 主从复制与副本集的概念 MongoDB 是一种非常流行的非关系型数据库系统,它采用面向文档的数据模型,能够高效地处理大量的非结构化数据。为了提高系统的...

    Python-MongoMultiMaster一个帮助你搭建MongoDB主从复制的工具

    MongoMultiMaster是一个基于Python编写的工具,专门用于简化MongoDB主从复制(也称为分片集群)的配置过程。在大型分布式系统中,数据的可靠性和可用性是至关重要的,而MongoDB的主从复制机制正好能提供这样的功能。...

    MongoDB主从复制.pdf

    实施MongoDB主从复制的过程如下: 1. **配置主节点**:首先,启动一个MongoDB实例作为主节点,例如在D盘,通过命令`mongod --dbpath='XXX' --master`启动,使用默认的27017端口。 2. **配置从节点**:然后启动另一...

    单台windows搭建mongoDb主从集群

    总之,搭建MongoDB主从集群涉及多个步骤,包括安装、配置、初始化、加入节点和监控。在Windows环境中,这可以通过虚拟化技术实现,但生产环境中应考虑物理分离以提高稳定性。理解并掌握这些知识点,对于管理和维护高...

    MongoDB主从环境搭建

    以下是对MongoDB主从环境搭建的详细步骤: 1. **安装MongoDB**: 首先,你需要在所有参与复制的服务器上安装MongoDB。根据你的操作系统(如Ubuntu、CentOS或Windows)下载并安装相应的MongoDB二进制包。 2. **...

    详解mongoDB主从复制搭建详细过程

    MongoDB的主从复制是一种数据冗余和故障转移机制,它允许数据在多个服务器之间进行复制,确保数据的安全性和可用性。在这个过程中,一个MongoDB实例作为主节点,负责接收所有写操作,而其他实例作为从节点,同步主...

    mongodb主从结构的配置

    标题“mongodb主从结构的配置”指的是在MongoDB环境中设置主从复制的过程。这一过程包括以下几个关键步骤: 1. **环境准备**:首先,你需要在至少两台服务器上安装MongoDB。一台作为主节点,另一台或多台作为从节点...

    mongodb主从复制_动力节点Java学院整理

    MongoDB的主从复制是一种常见的数据冗余和故障恢复策略,它允许数据在多个服务器之间进行同步,确保数据的安全性和可用性。主从复制的基本原理是,一个MongoDB实例作为主节点,负责处理所有写操作,而其他节点作为从...

    详解mongodb 主从配置

    主从配置在 MongoDB 中是一个重要的概念,它允许一个主节点接收所有写操作,而从节点则复制主节点的数据,以便在主节点故障时能够无缝接管服务。 在 MongoDB 的主从配置中,通常有一个主服务器(master)负责处理...

    mongoDB安装与配置主从

    MongoDB 安装与配置主从关系 MongoDB 是一个基于分布式文件存储的开源文档数据库,允许用户灵活地存储、处理和分析数据。以下是 MongoDB 安装与配置主从关系的详细步骤和相关知识点。 安装 MongoDB 在 RedHat:...

    mongodb主从备份

    1. **主从复制集** MongoDB 还支持更为复杂的复制集架构,可以通过增加更多的从节点形成复制集,进一步提升系统的可靠性和性能。 2. **故障转移** 当主节点出现故障时,复制集中的从节点之一可以自动晋升为主...

    mongodb linux 搭建mongo 主从配置安装手册

    ### MongoDB Linux 主从配置安装手册 #### 版本说明 - **操作系统**: Red Hat Enterprise Linux 6 (64位) - **MongoDB版本**: 3.0.3 #### 步骤一:下载与...希望这些步骤能帮助您更好地理解和应用MongoDB主从配置。

    MongoDB的Master-Slave主从模式配置及主从复制要点解析

    1. **KeyFile生成**:为了保证安全,MongoDB主从复制通常需要认证。这需要生成一个keyFile,然后将其放置在主节点和从节点的适当位置,并设置适当的权限。 2. **主节点配置**:在主节点的配置文件(如`/etc/mongodb...

    MongoDB 主从复制实例讲解

    总之,MongoDB的主从复制是一个早期的高可用性解决方案,虽然现在已被副本集所取代,但了解其工作原理和配置方法对于理解MongoDB的架构和历史发展仍然具有重要意义。在实际应用中,应优先考虑使用副本集来构建高可用...

    redis常用命令,redis配置文件,redis持久化,redis事务,redis主从复制,jedis的使用

    下面是对 Redis 的常用命令、配置文件、持久化、事务、主从复制、Jedis 使用的详细讲解。 Redis 常用命令 Redis 提供了很多有用的命令来管理和操作数据。下面是一些常用的 Redis 命令: * SET key value:设置...

Global site tag (gtag.js) - Google Analytics