`
cakin24
  • 浏览: 1389207 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

mongo复制集同步验证

阅读更多

第一步:在主节点上插入一条数据

rs0:PRIMARY> use imooc
switched to db imooc
rs0:PRIMARY> db.imooc.insert({"name":"imooc"})
WriteResult({ "nInserted" : 1 })

 

第二步:在从节点查看数据,看是否同步
rs0:SECONDARY> use imooc
switched to db imooc
rs0:SECONDARY> show tables
2017-06-14T19:33:06.118+0800 E QUERY    [thread1] Error: listCollections failed: { "ok" : 0, "errmsg" : "not master and slaveOk=false", "code" : 13435 } :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
DB.prototype._getCollectionInfosCommand@src/mongo/shell/db.js:773:1
DB.prototype.getCollectionInfos@src/mongo/shell/db.js:785:19
DB.prototype.getCollectionNames@src/mongo/shell/db.js:796:16
shellHelper.show@src/mongo/shell/utils.js:754:9
shellHelper@src/mongo/shell/utils.js:651:15
@(shellhelp2):1:1
rs0:SECONDARY> rs.slaveOk()
rs0:SECONDARY> show tables
imooc
rs0:SECONDARY> db.imooc.find()
{ "_id" : ObjectId("59411e1c925a4f4db145e9af"), "name" : "imooc" }
rs0:SECONDARY>
 
1
1
分享到:
评论

相关推荐

    Mongo复制集同步验证的实例详解

    首先,我们来看【标题】中的“Mongo复制集同步验证的实例详解”。复制集的核心是将数据复制到多个节点,确保即使一个节点出现故障,其他节点仍能继续提供服务。同步验证是为了确认数据已经从主节点(Primary)成功地...

    mongodb 复制集搭建实例

    复制集包含一个主节点(primary)和多个从节点(secondary),主节点负责所有写操作,从节点则同步主节点的数据并提供读操作。 2. **系统需求** 在开始搭建之前,你需要准备至少三台服务器或虚拟机,每台都安装了...

    MongoDB复制集及与Spring集成操作

    复制集是MongoDB中的一组MongoDB实例,它们之间保持着数据同步。当主节点(Primary)出现故障时,复制集中的其他成员可以晋升为主节点,保证服务不中断。创建复制集的步骤如下: 1. **安装MongoDB**:在所有参与...

    bugu-mongo-1.12

    复制集允许数据在多个节点间同步,确保即使单个节点故障,服务仍能继续运行。了解复制集的工作原理,如何设置和管理复制集,以及如何进行故障转移,对于保证业务连续性至关重要。 三、分片集群与水平扩展 随着数据...

    MongoDB复制集搭建

    在 MongoDB 中,复制集(Replica Set)是指一组 MongoDB 实例,它们之间可以相互通信和同步数据,以确保数据的一致性和可用性。复制集可以提高数据库的可用性和安全性。 搭建复制集的步骤 1. 创建密钥文件(Key ...

    MongoVUE工具

    用户可以查看节点状态,进行故障切换,以及监控复制集同步进度。 7. 安全性:MongoVUE支持连接认证,可以使用用户名和密码安全地访问MongoDB实例。同时,它还支持SSL加密,确保数据传输过程中的安全性。 8. 自定义...

    mongo-shake-v2.2.1.tar.gz

    同时,理解MongoDB的复制集和分片机制对于正确使用mongo-shake也是至关重要的,因为这将影响数据的迁移方式和目标环境的稳定性。 总之,mongo-shake v2.2.1是一个用于MongoDB数据迁移的重要工具,它帮助用户在不同...

    mongo主从带权限配置说明

    这个文件由 `openssl rand-base64 741 > mongo-keyfile` 命令生成,生成的随机密钥用于加密通信,确保只有持有该密钥的服务器才能加入复制集。将此文件放在 `/data/mongo_master/mongo_slave/config` 目录下,并确保...

    mongo 数据库

    复制集由多个节点组成,一个主节点负责写操作,其他从节点同步主节点的数据,当主节点出现问题时,从节点可以接管服务。 分片(Sharding)是MongoDB处理大数据的另一种策略。通过将数据分布在多个服务器上,分片...

    mongo-java-driver-3.0.2.zip

    8. **副本集和分片支持**:驱动程序能够识别MongoDB的副本集和分片集群,并自动处理复制和负载均衡。 9. **错误处理和监控**:具有丰富的错误处理机制,能够捕获并处理各种运行时异常。同时,驱动程序也提供了监控...

    MongoDB自动迁移脚本

    5. **权限与配置调整**:在不同环境之间迁移时,可能需要调整MongoDB的用户权限、复制集配置、网络设置等。自动迁移脚本应考虑这些因素,以适应新环境。 6. **监控与日志记录**:为了追踪迁移过程,监控脚本运行...

    开源项目-mongodb-mongo-go-driver.zip

    例如,可以使用命令来获取数据库统计信息、执行复制集操作等。 6. **错误处理和日志记录** 驱动提供了完善的错误处理机制,便于开发者捕获和处理运行时可能出现的问题。同时,通过配置,可以接入自定义的日志记录...

    mongodb复制集

    ### MongoDB 复制集概述与配置详解 #### 一、复制集的概念与作用 MongoDB复制集是一种数据冗余机制,旨在提供数据高可用性和容错能力。它由多个MongoDB实例组成,这些实例共同维护相同的数据集。在一个复制集中,...

    MONGO权威指南 中英文版本

    "MONGO权威指南"提供了全面深入的MongoDB知识,涵盖了从基础安装到高级操作的各个方面,包括性能优化、复制集和分片集群的部署。这本书是学习和理解MongoDB的重要资源。 一、MongoDB基础 MongoDB以其灵活的数据模型...

    mongo-master.zip

    4. **Oplog**:MongoDB的复制集依赖于操作日志(oplog),用于同步数据变化到其他副本。 5. **Sharding**:MongoDB支持水平扩展,通过分片(sharding)将大数据集分散到多个服务器上,提高读写性能。 6. **GridFS*...

    mongo-ruby-driverMongoDB的Ruby驱动程序

    1. **连接管理**:驱动程序能够创建到MongoDB服务器的连接,支持单台服务器、复制集和分片集群。它还负责监控服务器状态,自动处理连接故障和恢复。 2. **数据模型**:Ruby驱动程序将MongoDB的数据模型映射为Ruby的...

    mongodb分片备份

    复制集是一种高可用性机制,它通过在多个节点间同步数据来确保数据的冗余和故障恢复。备份复制集通常需要包含操作日志(Oplog),以便在恢复时能够同步到最新的状态。 备份复制集的命令也是使用 `mongodump`,但...

    mongo集群脚本参考.zip

    副本集是 MongoDB 的一种高可用性解决方案,它通过复制数据到多个节点来确保数据的冗余和故障恢复。在副本集中,有一个主节点(Primary),负责处理所有的写操作,并将更改同步到其他次要节点(Secondaries)。这样...

Global site tag (gtag.js) - Google Analytics