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

MongoDB 副本集 配置

 
阅读更多

几经周折,终于通了....

我用的window7系统,Mongodb的版本是2.0.2

(至于副本集是什么意思,这里就不做解释,有兴趣的话可以百度一下嘛  :)     )

 

操作步骤如下:

 

1.新建副本目录;

c:\server\node1;

c:\server\node2;

c:\server\node3;

 

2.启动mongod

mongod -dbpath=c:\server\node1 -port=9999 -replSet foo

mongod -dbpath=c:\server\node2 -port=9998 -replSet foo

mongod -dbpath=c:\server\node3 -port=9999 -replSet foo

 

3.初始化副本

首先登录到一个副本,

mongo 127.0.0.1:9999

>config={_id:'foo',members:[{_id:0,host:'127.0.0.1:9999'},{_id:1,host:'127.0.0.1:9998'},{_id:2,host:'127.0.0.1:9997'}]}

>rs.initiate(config);

 

执行后系统会提示成功;

 

4.然后可以通过一个rs.status();来查看副本运行状况;

 

小提示:刚开始配置的时候,一直报错,".... replSet can't ...db.system.replset........",这样的错是因为没有对部分初始化,节点都不知道该和哪连接;

 

 

 

 

 

分享到:
评论

相关推荐

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

    MongoDB 的副本集(Replica Set)就是有自动故障恢复功能的 MongoDB 主从集群。由于 MongoDB 的主从复制功能不支持高可用,所以从 3.2 版本开始已经被废弃了,转而用副本集来代替实现数据复制的功能。一个副本集总会...

    mongodb副本集搭建

    MongoDB 副本集搭建需要经过多个步骤,包括安装环境准备、搭建 MongoDB 副本集、配置集群信息、添加认证等步骤。只有通过这些步骤,才能搭建起一个高可用性的 MongoDB 副本集,满足实际生产环境中的需求。

    Mongodb副本集群配置.docx

    在这里,我们需要登录到一台服务器的 MongoDB,并定义副本集配置变量。 use admin cfg={ _id:"repset", members:[ {_id:0, host:'10.2.193.35:27017', priority:4}, {_id:1, host:'10.2.193.36:27017', priority:...

    mongodb设置副本集

    这个命令会创建一个新的副本集配置,其中包括了两个成员,每个成员的`_id`是唯一的,`host`字段指定了成员所在的主机和端口。在本例中,我们有两个成员,分别在`localhost:10001`和`localhost:10002`。 初始化完成...

    K8s 部署 MongoDB(副本集)

    MongoDB中的副本集(Replica Set)是一组维护相同数据集的mongod服务。 副本集可提供冗余和高可用性,是所有生产部署的基础。也可以说,副本集类似于有自动故障恢复功能的主从集群。通俗的讲就是用多台机器进行同一...

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

    在部署 MongoDB 分片(Sharding)和副本集(Replica Set)后,我们需要配置 MongoDB 的配置文件,以便 MongoDB 可以连接到 Kubernetes 集群并使用持久存储。 本解决方案的优点主要包括: * 高可用性:MongoDB 分片...

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

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

    MongoDB副本集设置.pdf

    查看副本集配置 可以使用`rs.conf()`命令查看副本集的配置信息: ```javascript rs.conf() ``` ##### 3. 查看副本集状态 使用`rs.status()`命令查看副本集的状态信息: ```javascript rs.status() ``` #### 四、...

    MongoDB副本集.pdf

    在 MongoDB 中,启动副本集涉及到配置多个服务器实例,彼此保持数据同步。在给定的题目中,选项 D 描述了启动副本集的正确命令:`mongod --dbpath='XXX' --port 2222 --replSet bitc/127.0.0.1:3333`。这里的 `--...

    mongodb副本集+权限

    MongoDB是一种流行的NoSQL数据库,它支持高性能、高可用性和易扩展的数据存储。副本集是MongoDB中的一种机制,旨在提供数据...通过上述步骤,可以成功配置和部署一个MongoDB副本集,并为数据库设置适当的权限管理机制。

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

    配置MongoDB副本集涉及以下几个步骤: 1. **启动实例**:首先,需要启动至少三个MongoDB实例,每个实例都有不同的端口号和数据目录。 2. **初始化副本集**:在其中一个实例上执行`rs.initiate()`命令,指定副本集的...

    win10环境配置mongodb副本集

    cz老师的任务罢了。win10环境配置mongodb副本集,1主1仆1只狗

    MongoDB副本集集群

    副本集集群的搭建步骤包括成员的初始化、配置副本集的配置文件、启动副本集成员服务、加入副本集以及副本集功能扩展。副本集工作机制包括主从复制机制和选举机制等。分片功能是MongoDB用于实现大数据量自动分片,...

    mongodb3.6.2 linux安装 副本集配置 详细步骤

    该步骤是根据mongodb3.6.2版本配置,从安装到认证模式到测试副本集,步骤清楚详细,有疑问评论 给你们一一解答

    MongoDB副本集部署(Windows)

    通过以上步骤,你可以在Windows环境中成功部署一个MongoDB副本集,实现数据的高可用性和容错性。在实际生产环境中,还需要考虑网络架构、负载均衡、备份策略等多方面因素,以构建更健壮的数据库系统。

    mongodb分片与副本集详细配置方案

    **副本集配置:** 副本集允许数据在多个节点之间同步,当主节点失败时,可以自动切换到其他可用的节点。在上述配置中,每个分片的副本集都包含了三个数据节点和一个仲裁节点,通过`--replSet`参数指定副本集名称,如...

    Mongodb3.0.5 副本集搭建及spring和java连接副本集配置详细介绍

    Mongodb3.0.5 副本集搭建及spring和java连接副本集配置详细介绍 一、基本环境: mongdb3.0.5数据库 spring-data-MongoDB-1.7.2.jar mongo-Java-driver-3.0.2.jar Linux-redhat6.3 tomcat7 二、搭建mongodb副本集:...

    MongoDB 副本集模式离线安装包.zip

    该安装包是基于 MongoDB 4.2 版本,在 Linux 下以二进制方式安装 MongoDB 副本集模式(1 主 2 从,也可以自己调整安装单副本模式)。安装包内包含所需二进制文件、配置文件、备份脚本以及详细安装步骤,支持离线安装...

Global site tag (gtag.js) - Google Analytics