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

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

开发者学堂课程【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的时候,仲裁节点也加进来了,这样整个副本集搭建就完成了,一主一从一仲裁三个节点都分别的创建并加入到副本集里面去了。

相关文章
|
6月前
|
NoSQL Redis 容器
Redis集群更换节点IP后如何恢复集群并保留完整集群数据
Redis集群更换节点IP后如何恢复集群并保留完整集群数据
117 0
|
7月前
|
存储 分布式计算 负载均衡
HDFS服役新数据节点和退役旧节点步骤
HDFS服役新数据节点和退役旧节点步骤
189 1
|
存储 NoSQL Redis
集群类型之无状态节点集群
集群类型之无状态节点集群
209 0
|
JavaScript
节点操作之创建节点
节点操作之创建节点 在实际开发中,我们经常会遇到在用户使用过程中,我们需要动态创建一个文本框,也就是用户在点击某些按钮之后,我们要给这个页面添加一个新的节点。这种操作在节点操作里面叫做创建节点。那么创建节点有哪些方式呢?
|
NoSQL MongoDB 开发者
主节点的选举原则|学习笔记
快速学习主节点的选举原则
110 0
|
NoSQL MongoDB 开发者
仲裁节点数据操作|学习笔记
快速学习仲裁节点数据操作
164 0
|
存储 NoSQL
Cassandra集群删除宕机节点
Cassandra集群删除宕机节点
Cassandra集群删除宕机节点
|
存储 负载均衡 监控
节点
节点是一个ElasticSearch的实例,
259 0