`

mongoDB 复制集

 
阅读更多
mongo的复制集就像mysql的主从数据库,当你往其中的主复制集(primary)写数据的时候,副复制集(secondary)会自动同步主复制集(Primary)的数据,当主复制集挂掉以后其中的一个副复制集会自动成为主复制集。提供服务器的可用性。和防止当机问题
      

     mongo复制集搭建流程(用三个mongo服务做例子)
        第一步:启动三个mongo(测试的时候可以加上smallfiles):
        mongod --dbpath /home/d7 --logpath /home/log/l7.log --fork --port 27017 replSet -rs1
        mongod --dbpath /home/d8 --logpath /home/log/l8.log --fork --port 27018 replSet -rs1
          mongod --dbpath /home/d9 --logpath /home/log/l9.log --fork --port 27019 replSet -rs1
          
       第二部:申明复制集的配置
 
    var rsconf = {
_id:"rs1",
members:[
{
_id:0,
host:'192.168.243.128:27017'
},
{
_id:1,
host:'192.168.243.128:27018'
},
{
_id:2,
host:'192.168.243.128:27019'
}
]
}
第三步:初始化
   rs.initiate(rsconf);
   rs.status(); //查看状态。
至此复制集完成了


  

       
分享到:
评论

相关推荐

    mongodb 复制集搭建实例

    MongoDB复制集搭建实例 MongoDB是一个高性能、开源、无模式的文档型数据库,它以其灵活性、可扩展性和丰富的功能而被广泛应用于大数据处理、Web应用、内容管理系统等多个领域。复制集是MongoDB中的一个重要特性,它...

    MongoDB复制集及与Spring集成操作

    本文将详细介绍如何在Linux环境下设置MongoDB复制集,同时涵盖用户认证的配置以及MongoDB与Spring框架的集成。 首先,让我们了解MongoDB复制集。复制集是MongoDB中的一组MongoDB实例,它们之间保持着数据同步。当主...

    MongoDB复制集集群配置文件.rar

    配置MongoDB复制集集群和分片通常涉及以下步骤: 1. 安装MongoDB服务器:在所有参与的服务器上安装MongoDB。 2. 初始化复制集:创建配置文件,启动每个成员,并使用`rs.initiate()`命令初始化复制集。 3. 添加副...

    Linux下安装MongoDB复制集+用户认证,与Spring集成操作

    首先,让我们了解一下**MongoDB复制集**。复制集是MongoDB提供的一种高可用性解决方案,它通过在多个节点之间复制数据来实现冗余。这样,即使某个节点出现故障,其他节点也能继续提供服务,保证了系统的持续运行。在...

    12、MongoDB复制集实战及其原理分析-ev.rar

    12、MongoDB复制集实战及其原理分析_ev.rar12、MongoDB复制集实战及其原理分析_ev.rar12、MongoDB复制集实战及其原理分析_ev.rar12、MongoDB复制集实战及其原理分析_ev.rar12、MongoDB复制集实战及其原理分析_ev.rar...

    mongodb复制集一键部署脚本sh

    这是mongodb复制集一键部署脚本的sh文件,适用于linux环境,目前支持的是2主1选举的最基本配置,代码中也对sshpass进行了安装,使用时请注意将服务器基本参数填充完整即可!

    MongoDB复制集搭建

    MongoDB复制集搭建 MongoDB复制集搭建是 MongoDB 的一个重要特性,它可以提高数据库的可用性和安全性。在本文中,我们将详细介绍 MongoDB 复制集搭建的过程。 复制集的概念 在 MongoDB 中,复制集(Replica Set)...

    mongodb复制集

    MongoDB复制集是一种数据冗余机制,旨在提供数据高可用性和容错能力。它由多个MongoDB实例组成,这些实例共同维护相同的数据集。在一个复制集中,通常包含一个主节点和多个从节点。 - **主节点**负责接收所有写入...

    Mongodb复制集(集群)搭建demo.doc

    MongoDB复制集(Replica Set)是MongoDB数据库系统提供的一种高可用性和容错性的解决方案。它通过在多个服务器上维护相同数据集的副本来确保数据的冗余和可靠性。复制集由一组MongoDB进程组成,这些进程在不同的...

    头歌6.6MongoDB 复制集 & 分片

    头歌6.6MongoDB 复制集 & 分片

    第四十二章:MongoDB复制集管理1

    MongoDB的复制集管理是确保高可用性和数据冗余的关键特性。复制集由多个MongoDB实例组成,包括一个Primary节点和多个Secondary节点,有时还会有Arbiter节点。这一章节主要探讨了复制集的概述、原理以及如何在实际...

    了解MongoDB复制集.pptx

    MongoDB的复制集是数据库高可用性和数据安全性的重要机制,其设计目的是为了提供冗余备份、提高数据的可用性,并确保在面临硬件故障或服务中断时能够快速恢复。复制集主要包括主从复制(Master-Slave)和副本集...

    MongoDB复制集原理详解

    MongoDB复制集是一种高可用性和容错性的架构设计,它通过在不同的服务器上维护数据库的副本来确保数据的安全性和服务的连续性。复制集的基本概念包括Primary节点、Secondary节点、Arbiter节点以及一些特殊配置的节点...

    mongodb-runrs:仅使用一个命令即可运行MongoDB复制集以进行学习和开发

    mongodb-runrs 仅使用一个命令即可运行用于学习和开发的MongoDB副本集。介绍设置MongoDB副本集是一个复杂的过程,需要进行许多配置。 使用mongodb-runrs,您现在可以调用单个命令以在不到60秒的时间内设置N成员副本...

    mongodb使用文档集

    3. 分片和复制:为了提高可扩展性和高可用性,MongoDB支持分片(Sharding)和复制(Replication)。分片将数据分布在多个节点上,复制则创建数据副本,提高数据安全性。 4. 查询语言:MongoDB的查询语言(MQL)支持...

    mongodb 可靠性策略

    在描述中提到的"primary同步转异步"可能是指在特定情况下,MongoDB复制集的同步策略的切换。默认情况下,MongoDB 使用同步复制,这意味着主节点必须等待至少一个从节点确认已应用更新后才能返回成功响应。这种方式...

    复制集的原理和机制 - 周李洋

    ### Mongodb复制集的原理与机制 #### 一、引言 Mongodb作为一种流行的NoSQL数据库,因其灵活性、可扩展性和高性能而受到广泛欢迎。在众多特性中,复制集是Mongodb提供的一种高可用性和数据冗余解决方案。本文将深入...

Global site tag (gtag.js) - Google Analytics