`
clearity
  • 浏览: 36896 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

同步一个过期很久的MongoDB副本

 
阅读更多

登录副本集的主节点运行rs.status()命令看到如下信息:

{
	"_id" : 4,
	"name" : "55.55.55.55:27017",
	"health" : 1,
	"state" : 3,
	"stateStr" : "RECOVERING",
	"uptime" : 502511,
	"optime" : {
		"t" : 1340841938000,
		"i" : 5028
	},
	"optimeDate" : ISODate("2012-06-28T00:05:38Z"),
	"lastHeartbeat" : ISODate("2012-08-22T22:47:00Z"),
	"pingMs" : 0,
	"errmsg" : "error RS102 too stale to catch up"
},

 

虽然MongoDB官方有相关的文档专门处理这种情况,但是我选择使用一个最简单的方式来解决。首先指定数据的存储目录,查看/etc/mongodb.conf文件看到dbpath设置到了/var/lib/mongodb路径,然后停止节点,删除数据目录,重启节点即可。如果使用到了auth则还需要key文件,并且要保证目录存在以及有适当的权限可以让节点顺利运行。

 

下附MongoDB 2.6.0 官方手册

0
0
分享到:
评论

相关推荐

    mongodb副本集搭建

    MongoDB 副本集搭建 MongoDB 副本集搭建是 MongoDB 的高可用性解决方案之一,它可以提供数据的冗余存储和自动故障转移,...只有通过这些步骤,才能搭建起一个高可用性的 MongoDB 副本集,满足实际生产环境中的需求。

    MongoDB4.2分片及副本集群搭建

    MongoDB4.2分片及副本集群搭建 MongoDB集群 MongoDB分片 MongoDB副本 MongoDB副本集群

    Mongodb副本集群配置.docx

    MongoDB 副本集群配置是 MongoDB 的一个重要概念,它允许用户创建一个高可用性的数据库集群,以确保数据的安全和可靠性。在这个配置文件中,我们将学习如何配置 MongoDB 副本集群,以便在实际应用中提高数据库的可用...

    mongodb设置副本集

    MongoDB 是一个流行的开源、分布式文档型数据库,以其灵活性...在Linux环境下,按照上述步骤进行操作,可以成功地建立一个基本的MongoDB副本集,但实际部署时还需要考虑网络环境、安全性、监控和日志管理等多方面因素。

    MongoDB搭建副本集教程

    MongoDB 副本集搭建教程 MongoDB 副本集是 MongoDB 中的一种高可用...MongoDB 副本集搭建教程提供了一个详细的指南,帮助用户搭建高可用性的 MongoDB 副本集环境。通过搭建副本集,用户可以确保数据的安全和高可用性。

    mongodb 副本集php文件样例,php连接mongodb

    mongodb 副本集php文件样例,php连接mongodb

    MongoDB副本集搭建及运维.txt

    MongoDB副本集搭建及运维

    K8s 部署 MongoDB(副本集)

    通俗的讲就是用多台机器进行同一数据的异步同步,从而使多台机器拥有同一数据的多个副本,并且当主库当掉时在不需要用户干预的情况下自动切换其他备份服务器做主库。而且还可以利用副本服务器做只读服务器,实现读写...

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

    **主从复制**是一种简单的复制模式,其中一个服务器作为主服务器,负责接受所有写操作,而从服务器则负责接收来自主服务器的数据副本。这种复制方式适用于负载较小的应用场景。 **副本集**则是一种更高级的复制机制...

    k8s 安装 mongodb 分片(Sharding)+ 副本集(Replica Set)

    k8s 安装 MongoDB 分片(Sharding)+ 副本集(Replica Set) k8s 安装 MongoDB 分片(Sharding)+ 副本集(Replica Set)是结合 Kubernetes(k8s)和 MongoDB 实现高可用性和高性能的解决方案。本解决方案通过使用 ...

    MongoDB副本集配置和数据迁移实战

    基本概念 MongoDB 的副本集(Replica Set)就是有自动故障恢复功能的 ...一个副本集总会有一个活跃节点(Primary)和若干个备份节点(Secondary),还有一个可选的一个仲裁者(Arbiter)节点来实现HA中的故障切换。

    MongoDB分片副本级

    MongoDB分片副本级 详细的讲述了MongoDB分片副本级配置

    linux mongodb副本集负载均衡部署完成

    技术:mongodb集群 副本集 说明包含: MongoDB集群负载均衡资料 mongodb安装包 MongoDB集群主从复制部署帮助文档 MongoDB集群主从复制使用帮助文档 MongoDB集群主从复制遇到问题解决文档 mongodb网页资料 ...

    MongoDB集群负载均衡资料(mongodb副本集)

    副本集是MongoDB中的一个关键概念,它允许数据在多个节点之间复制,从而提供冗余和故障转移能力。 **副本集是什么?** MongoDB的副本集是由三个或更多个MongoDB实例组成的集合,这些实例维护着相同的数据集。其中,...

    MongoDB副本集.pdf

    MongoDB 是一个流行的开源文档型数据库系统,常用于处理大规模数据。副本集是 MongoDB 提供的一种高可用性和数据冗余的解决方案,它允许多个 MongoDB 实例同步数据,以实现故障转移和读写分离。本篇文章将深入探讨 ...

    MongoDB副本集搭建

    MongoDB副本集搭建课件

    同步Mongodb数据库.zip_MongoDB_Mongodb 同步数据库

    复制集是MongoDB的一个核心特性,它可以提供数据冗余和故障转移,确保数据的高可用性。 1. 创建复制集 要设置复制集,首先需要至少两个运行MongoDB的节点。在每个节点上,你需要配置其为复制集成员,并指定其他...

    mongodb与oralce的数据同步

    MongoDB是一个流行的文档型数据库,而Oracle则是一款成熟的SQL关系型数据库。本示例将探讨如何通过Java实现MongoDB与Oracle之间的数据操作及同步。 首先,关于MongoDB的CRUD(创建、读取、更新、删除)操作,...

Global site tag (gtag.js) - Google Analytics