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

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

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

rs.add("ip:port");

删除副本

rs.remove("ip:port");

新增仲裁节点

rs.addArb("ip:port");

修改副本host:

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

评论区

加载中...

相关推荐

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

NoSQL之MongoDB

1.mongodb介绍2.mongodb安装3.连接mongodb4.mongodb用户管理5.mongodb创建集合、数据管理6.php的mongodb扩展7.php的mongo扩展8.mongodb副本集介绍9.mongodb副本集搭建10.mongodb副本集测试11.mongodb分片介

ubuntu 安装 redis集群

计划部署三个虚拟机三个master节点三个slave节点:IP:192.168.26.133 port:7133(master)  port:8133(slave)IP:192.168.26.134  port:7134(master)  port:8134(slave)IP:192.168.26.135port:7135(mas

MongoDB 副本集之入门篇

前言:mongodb因为高性能、高可用性、支持分片等特性,作为非关系型数据库被大家广泛使用。其高可用性主要是体现在mongodb的副本集上面(可以简单理解为一主多从的集群),本篇文章主要从副本集介绍、本地搭建副本集、副本集读写数据这三个方面来带大家认识下mongodb副本集。一、mongodb副本集介绍—

MongoDB分片+副本集搭建

一、概念把大量的数据,根据某个条件分开来存储;举例:1000W条用户数据,根据用户名,ah开头的用户放入节点1,is的放入2,tz的放入3;分片需要:需要1n个节点,需要一个路由进程,需要一个配置库(配置节点);当客户端发送查询请求后,通过路由进程,去配置库查询用户所需的数据在哪个节点中;然由路由进程去节点取数据,返回结果到客