美文网首页
ES 调整分片和副本数

ES 调整分片和副本数

作者: 王某某的笔记 | 来源:发表于2018-03-30 16:10 被阅读2063次

一、调整副本数

如调整副本数为0

curl -XPUT 'node3:9205/downloads/_settings' -d '{
    "index": {
       "number_of_replicas": "0"
    }
}'

返回

{"acknowledged":true}

二、调整索引分片

索引分片数在索引创建好了之后就不能调整了,只能重建索引

(ES 5.X 版本中有一个缩小分片的api,需要先设置为只读,然后缩减过程需要大量的IO)

先创建索引

curl -XPUT 'http://localhost:9200/wwh_test2/' -d '{
    "settings" : {
        "index" : {
            "number_of_shards" : 2, 
            "number_of_replicas" : 2 
        }
    }
}'

或者同时指定mappings

curl -XPOST localhost:9200/test -d '{
    "settings" : {
        "number_of_shards" : 1
    },
    "mappings" : {
        "type1" : {
            "properties" : {
                "field1" : { "type" : "string", "index" : "not_analyzed" }
            }
        }
    }
}'

之后再进行重新索引

curl -XPOST 'http://localhost:9200/_reindex' -d '{
  "source": {
    "index": "twitter"
  },
  "dest": {
    "index": "new_twitter"
  }
}'

开关索引

关闭

curl -XPOST 'localhost:9200/lookupindex/_close'

打开

curl -XPOST 'localhost:9200/lookupindex/_open'

相关文章

  • ES 调整分片和副本数

    一、调整副本数 如调整副本数为0 返回 二、调整索引分片 索引分片数在索引创建好了之后就不能调整了,只能重建索引 ...

  • Elasticsearch之settings和mapping的意

    简单的说,就是: settings是修改分片和副本数的。 mappings是修改字段和类型的。 一、ES中的set...

  • es指定分片以及分片副本数

    控制Elasticsearch分片和副本的分配 生产情景:比如生产环境有三个索引分别为 man、woman、kat...

  • Elasticsearch入门(二)—— 分布式架构原理分析

    本章主要介绍ES的分布式架构,ES的分布式存储主要依赖于分片, 分片又分为主分片和副本分片 Primary Sha...

  • 修改ES索引分片副本数

    索引一旦创建无法修改分片数,但是可以使用reindex重建索引。可以修改单个索引副本数量 新建模板修改默认分片数查...

  • ElasticSearch分片原理与规划

    1、分片内部原理 分片是ES中较难理解的一个概念,它的核心概念和流程如下:一个ES索引中包含很多分片,一个分片是一...

  • 集群索引规划

    索引规划ES5默认情况下分片数是5,副本数是1。我们知道分片是把一个大的索引分成多份放到不同节点上来加速查询效率,...

  • 关于Elastic Search的5种分片查询

    分片查询方式 Es查询的时候,默认是随机从一些分片中查询数据,可以通过配置让es从某些分片中查询数据: _prim...

  • number_of_shards的理解

    分片理论知识 分片数量总分片数=主分片数(副分片数+1)"settings": {"number_of_shard...

  • 阿里JAVA面经

    ES ES这个组件由哪些关键模块组成?(不知道) 答:集群/索引/分片/复制分片等概念 ES的分布式特性体现在哪里...

网友评论

      本文标题:ES 调整分片和副本数

      本文链接:https://www.haomeiwen.com/subject/feuicftx.html