MongoDB 删除,添加副本集,并修改副本集IP等信息

添加副本,在登录到主节点下输入

  1. rs.add("ip:port");

删除副本

  1. rs.remove("ip:port");

新增仲裁节点

  1. rs.addArb("ip:port");

修改副本host:

  1. shard1:PRIMARY> cfg = rs.conf()
  2. {
  3. "_id" : "shard1",
  4. "version" : ,
  5. "protocolVersion" : NumberLong(),
  6. "members" : [
  7. {
  8. "_id" : ,
  9. "host" : "127.0.0.1:2777",
  10. "arbiterOnly" : false,
  11. "buildIndexes" : true,
  12. "hidden" : false,
  13. "priority" : ,
  14. "tags" : {
  15.  
  16. },
  17. "slaveDelay" : NumberLong(),
  18. "votes" :
  19. }
  20. ],
  21. "settings" : {
  22. "chainingAllowed" : true,
  23. "heartbeatIntervalMillis" : ,
  24. "heartbeatTimeoutSecs" : ,
  25. "electionTimeoutMillis" : ,
  26. "getLastErrorModes" : {
  27.  
  28. },
  29. "getLastErrorDefaults" : {
  30. "w" : ,
  31. "wtimeout" :
  32. },
  33. "replicaSetId" : ObjectId("5d9c7a7e76695600e03e231f")
  34. }
  35. }
  36.  
  37. shard1:PRIMARY> cfg.members[].host = "10.13.10.2:2777"
  38. 10.130.10.72:
  39. shard1:PRIMARY> rs.reconfig(cfg)
  40. { "ok" : }
  41. shard1:PRIMARY> rs.status()
  42. {
  43. "set" : "shard1",
  44. "date" : ISODate("2019-10-09T02:59:26.916Z"),
  45. "myState" : ,
  46. "term" : NumberLong(),
  47. "heartbeatIntervalMillis" : NumberLong(),
  48. "members" : [
  49. {
  50. "_id" : ,
  51. "name" : "10.130.10.72:2777",
  52. "health" : ,
  53. "state" : ,
  54. "stateStr" : "PRIMARY",
  55. "uptime" : ,
  56. "optime" : {
  57. "ts" : Timestamp(, ),
  58. "t" : NumberLong()
  59. },
  60. "optimeDate" : ISODate("2019-10-09T02:59:21Z"),
  61. "electionTime" : Timestamp(, ),
  62. "electionDate" : ISODate("2019-10-08T12:01:02Z"),
  63. "configVersion" : ,
  64. "self" : true
  65. }
  66. ],
  67. "ok" :
  68. }

MongoDB 删除,添加副本集,并修改副本集IP等信息的更多相关文章

  1. 068_不登陆虚拟机,修改虚拟机网卡 IP 地址

    #!/bin/bash #该脚本使用 guestmount 工具,Centos7.2 中安装 libguestfs-tools-c 可以获得 guestmount 工具#脚本在不登陆虚拟机的情况下,修 ...

  2. 搭建mongodb集群(副本集+分片)

    搭建mongodb集群(副本集+分片) 转载自:http://blog.csdn.net/bluejoe2000/article/details/41323051 完整的搭建mongodb集群(副本集 ...

  3. MongoDB集群搭建-副本集

    MongoDB集群搭建-副本集 概念性的知识,可以参考本人博客地址: 一.Master-Slave方案: 主从: 二.Replica Set方案: 副本集: 步骤:(只要按步骤操作,100%成功) 1 ...

  4. MVC5 网站开发之六 管理员 2、添加、删除、重置密码、修改密码、列表浏览

    目录 奔跑吧,代码小哥! MVC5网站开发之一 总体概述 MVC5 网站开发之二 创建项目 MVC5 网站开发之三 数据存储层功能实现 MVC5 网站开发之四 业务逻辑层的架构和基本功能 MVC5 网 ...

  5. 转载:mysql添加用户、删除用户、授权、修改密码

    mysql添加用户.删除用户.授权.修改密码等 MySql中添加用户,新建数据库,用户授权,删除用户,修改密码1.新建用户. //登录MYSQL @>mysql -u root -p @> ...

  6. MongoDB最新4.2.7版本三分片集群修改IP实操演练

    背景 重新组网,需要对现有MongoDB分片集群服务器的IP进行更改,因此也需要对MongoDB分片集群的IP也进行相应的更新,而MongoDB分片集群的IP修改不能单纯的通过配置来进行,需要一番折腾 ...

  7. 【MongoDB】windows平台搭建Mongo数据库复制集(类似集群)(转)

    原文链接:[MongoDB]windows平台搭建Mongo数据库复制集(类似集群)(一) Replica  Sets(复制集)是在mongodDB1.6版本开始新增的功能,它可以实现故障自动切换和自 ...

  8. mongodb集群配置分片集群

    测试环境 操作系统:CentOS 7.2 最小化安装 主服务器IP地址:192.168.197.21 mongo01 从服务器IP地址:192.168.197.22 mongo02 从服务器IP地址: ...

  9. MongoDB系列:五、MongoDB Driver使用正确的姿势连接复制集

    MongoDB复制集(Replica Set)通过存储多份数据副本来保证数据的高可靠,通过自动的主备切换机制来保证服务的高可用.但需要注意的时,连接副本集的姿势如果不对,服务高可用将不复存在. 使用复 ...

随机推荐

  1. Restful API及接口安全

    一.简介 REST(Representational State Transfer,具体状态转移),是一种基于HTTP协议.URI(统一资源定位符).JSON和XML这些现有协议与标准的,针对网络应用 ...

  2. CodeBlocks_OpenGL配置

    CodeBlocks版本:13.12 下载OpenGL配置文件 1.glut.dll glut32.dll放入系统盘Windows\System32文件夹 2.glut.h放入CodeBlocks安装 ...

  3. 【mysql】mysq8.0新特性

    一.MySQL8.0简介   mysql8.0现在已经发布,2016-09-12第一个DM(development milestone)版本8.0.0发布.新的版本带来很多新功能和新特性,对性能也得到 ...

  4. java读取ini文件

    ini工具类; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import j ...

  5. redis api-zset

  6. Hadoop的伪分布式安装和部署的流程

    1.准备工作 下载一些用到的命令 yum install -y vim yum install -y lrzsz yum install net-tools 目录约定 /opt #工作目录 /opt/ ...

  7. formatTime() 时间戳,返回数据是计算距离现在的时间

    const formatTime=function(tiem) {//时间转换   const timestamp = Date.now();   return function (tiem) {   ...

  8. 083、Java数组之方法返回数组

    01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...

  9. spark动态资源(executor)分配

    spark动态资源调整其实也就是说的executor数目支持动态增减,动态增减是根据spark应用的实际负载情况来决定. 开启动态资源调整需要(on yarn情况下) 1.将spark.dynamic ...

  10. 工作中一些常用的linux命令

    问题一: 绝对路径用什么符号表示?当前目录.上层目录用什么表示?主目录用什么表示? 切换目录用什么命令? 答案:绝对路径:如/etc/init.d当前目录和上层目录:./  ../主目录:~/切换目录 ...