您当前的位置: 首页 > 

java持续实践

暂无认证

  • 2浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

es 7.x 水平扩容

java持续实践 发布时间:2022-01-23 19:20:23 ,浏览量:2

文章目录
      • 水平扩容
        • 增加副本的节点数量

水平扩容

目前集群只有两个节点, 此时再启动一个节点, 则es集群会自动的水平扩容, 把索引分片数据, 分配到新的节点上去. 例如现在主分片都是在node1 , 副本分片都在node2 在这里插入图片描述 启动第三个节点后 集群分片状况如下 . 分片1的主节点, 分配到了节点2. 在这里插入图片描述

增加副本的节点数量

由于主分片的数量在创建索引的时候, 已经定下来了, 无法改变, (主分片决定了能够存储的数据最大容量)

但可以增加副本的数量, (副本的数量决定了读操作的吞吐量)

修改副本的数量 执行put请求, 请求地址如下: 把副本的数量改为2. http://localhost:1001/users/_settings 请求体如下 :

{
    "number_of_replicas" : 2
}

在这里插入图片描述 刷新页面后, 可以看到每个主分片有两个副本. 这样的好处是即使是挂掉两个节点, 也能够保留完整的分片数据. 每个节点都有全部分片的数据. 在这里插入图片描述

关注
打赏
1658054974
查看更多评论
立即登录/注册

微信扫码登录

0.0423s