添加副本节点和仲裁节点|学习笔记

简介: 快速学习添加副本节点和仲裁节点

开发者学堂课程【MongoDB精讲课程(下)添加副本节点和仲裁节点学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/727/detail/12974


添加副本节点和仲裁节点

 

内容介绍

一、添加副本从节点

二、添加仲裁从节点

  

一、添加副本从节点

在主节点添加从节点,将其他成员加入到副本集

语法:

rs.addhost. arbiteronly)

示例

将27018的副本节点添加到副本集中:

myrs:PRIMARY> rs.add("180.76.159.126:27018")

{ "ok" : 1 

"operationTime":

Timestamp(1565761757,1).

"clusterTime" :{

"clusterTime":

Timestamp(1565761757,1),

"signature":{

"hash": BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA=")

"keyId":NumberLong(0)

说明:

1)"ok":1:说明添加成功。

主机成员的配置文档:{

_id: <int>,

host: <string>,

// required

arbiteronly:<boolean>, buildIndexes:<boolean>, hidden: <boo1ean>, priority: <number>, tags: <document>,

slaveDelay:<int>, votes: <number>}

分别把副本从节点,包括仲裁从节点这两个节点给它加进来。接下来分别直接在主节点,直接操作就可以了。添加副本从节点的时候,要加的副本节点的IP,包括它的账号什么,后面参数是可选的。

此时添加的不是一个副本节点了,它就是一个仲裁者。

这个方法和添加仲裁节点这两个方法其实是有点冲突的,一般情况下不再用它这个参数了,直接就用按的方法来添加副本节点。

副本节点就是段落号是27018,给它执行一下。

示例

将27018的副本节点添加到副本集中:

myrs:PRIMARY> rs.add("180.76.159.126:27018")

{ "ok" : T

"operationTime":Timestamp(1565761757,1)."$clusterTime" :{

"clusterTime":Timestamp(1565761757,1),"signature":{

"hash": BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA=")"keyId":NumberLong(0)

说明:

1)"ok":1:说明添加成功。

 

二、添加仲裁从节点

添加一个仲裁节点到副本集

语法:

rs.addArb(host)

将27019的仲裁节点添加到副本集中:

myrs:PRIMARY> rs.addArb("180.76.159.126:27019"){

"ok":1,

"operationTime":Timestamp(1565761959,1),

"clusterTime" :{

"clusterTime":Timestamp(1565761959,1),"

signature":{

"hash":BinData(O,"AAAAAAAAAAAAAAAAAAAAAAAAAAA=")。

"keyId": NumberLong(0)

说明:

1)"ok":1:说明添加成功。

添加仲裁节点,同样也是一样带的参数,加上端口号,ok为1的时候,仲裁节点也加进来了,这样整个副本集搭建就完成了,一主一从一仲裁三个节点都分别的创建并加入到副本集里面去了。

相关文章
|
2月前
获取节点2-20
获取节点2-20
34 3
|
3月前
|
存储 缓存 Kubernetes
在K8S中,集群节点宕机,可能由哪些原因造成?
在K8S中,集群节点宕机,可能由哪些原因造成?
|
4月前
|
消息中间件 运维 监控
中间件故障转移主-备配置
【7月更文挑战第25天】
39 2
|
4月前
|
消息中间件 NoSQL 中间件
MongoDB主从结构、仲裁节点
【7月更文挑战第2天】
64 0
|
6月前
|
NoSQL 算法 Redis
详解Redis哨兵模式下,主节点掉线而重新选取主节点的流程
所谓选举的过程不是直接选出新的主节点,而是先在哨兵节点中选出 leader ,再由 leader 负责后续主节点的指定。
180 1
|
NoSQL Redis 容器
Redis集群更换节点IP后如何恢复集群并保留完整集群数据
Redis集群更换节点IP后如何恢复集群并保留完整集群数据
183 0
|
存储 NoSQL Redis
集群类型之无状态节点集群
集群类型之无状态节点集群
338 0
|
存储 NoSQL
Cassandra集群删除宕机节点
Cassandra集群删除宕机节点
Cassandra集群删除宕机节点
|
NoSQL MongoDB 开发者
主节点的选举原则|学习笔记
快速学习主节点的选举原则
|
NoSQL MongoDB 开发者
仲裁节点数据操作|学习笔记
快速学习仲裁节点数据操作