mongodb replica set 添加删除节点的2种方法

 更新时间:2014年07月22日 09:57:24   投稿:hebedich  
replica set多服务器主从,添加,删除节点,肯定会经常遇到的。下面详细说明一下,添加,删除节点的2种方法。

一,利用rs.reconfig,来添加,删除节点

1,添加节点

repmore:PRIMARY> config = {_id:"repmore",members:[{_id:0,host:'127.0.0.1:27017',priority :2},{_id:1,host:'127.0.0.1:27018',priority:1}]};  //添加节点 
 
repmore:PRIMARY> rs.reconfig(config);  //使配置生效 
 
repmore:PRIMARY> rs.status();   //查看节点状态 

节点添加成功。
注意:新增节点的replSet要和其他节点要一样

2,删除节点

repmore:PRIMARY> config = {_id:"repmore",members:[{_id:0,host:'127.0.0.1:27017',priority :2}]};   //删除节点 
 
repmore:PRIMARY> rs.reconfig(config);  //使配置生效 
 
repmore:PRIMARY> rs.status();  //查看节点状态 

二,利用rs.add和rs.remove来添加删除节点

repmore:PRIMARY> rs.add("127.0.0.1:27018");   //添加节点 
 
repmore:PRIMARY> rs.remove("127.0.0.1:27018"); //删除节 

注意:利用rs.add和rs.remove是不用rs.reconfig来使用配置生效的。

相关文章

  • windows下mongodb安装与使用图文教程(整理)

    windows下mongodb安装与使用图文教程(整理)

    这篇文章主要介绍了windows下mongodb安装与使用图文教程(整理)的相关资料,需要的朋友可以参考下
    2016-06-06
  • MongoDB 快速入门

    MongoDB 快速入门

    MongoDB 快速入门,想要学习MongoDB的朋友可以参考下。
    2011-10-10
  • Java操作MongoDB数据库示例分享

    Java操作MongoDB数据库示例分享

    MongoDB是一个文档型数据库,是NOSQL家族中最重要的成员之一,以下代码封装了MongoDB的基本操作。具体都在备注当中,要仔细看哦
    2014-08-08
  • 通用MapReduce程序复制HBase表数据

    通用MapReduce程序复制HBase表数据

    这篇文章主要为大家详细介绍了通用MapReduce程序复制HBase表数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • 深入了解MongoDB是如何存储数据的

    深入了解MongoDB是如何存储数据的

    MongoDB是一个可扩展、高性能的分布式文档存储数据库,由C 语言编写,下面这篇文章主要给大家介绍了关于MongoDB是如何存储数据的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-07-07
  • MongoDB数据库简介与安装方法

    MongoDB数据库简介与安装方法

    这篇文章介绍了MongoDB数据库简介与安装方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • MongoDB连接和创建数据库的方法讲解

    MongoDB连接和创建数据库的方法讲解

    这篇文章介绍了MongoDB连接和创建数据库的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • 基于Mongodb分布式锁解决定时任务并发执行问题

    基于Mongodb分布式锁解决定时任务并发执行问题

    这篇文章主要介绍了基于Mongodb分布式锁解决定时任务并发执行问题,网上有很多分布式锁的实现方案,基于redis、zk、等有很多,但是我的就是一个用了mysql和mongo的小应用,本文给大家详细讲解,需要的朋友可以参考下
    2023-04-04
  • MongoDB4.2.5安装方法操作步骤

    MongoDB4.2.5安装方法操作步骤

    这篇文章主要介绍了MongoDB4.2.5安装方法操作步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • 利用golang驱动操作MongoDB数据库的步骤

    利用golang驱动操作MongoDB数据库的步骤

    这篇文章主要给大家介绍了关于如何利用golang驱动操作MongoDB数据库的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11

最新评论