美文网首页
修改ES索引分片副本数

修改ES索引分片副本数

作者: Anson前行 | 来源:发表于2019-11-27 14:00 被阅读0次

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

PUT /testindex/_settings
{
   "number_of_replicas" : 2
}

新建模板修改默认分片数
查看所有模板

GET _template

创建新索引模板,设置三个分片0个副本

PUT _template/logstash
{
        "template": "*",  匹配所有索引
        "order": 0,   优先级
        "settings": {   
            "index": {
                "number_of_replicas": "0",
                "number_of_shards": "3",
                "refresh_interval": "5s"
            }
        },
        "mappings": {
            "_default_": {
                "dynamic_templates": [
                    {
                        "message_field": {
                            "path_match": "message",
                            "mapping": {
                                "norms": false,
                                "type": "text"
                            },
                            "match_mapping_type": "string"
                        }
                    },
                    {
                        "string_fields": {
                            "mapping": {
                                "norms": false,
                                "type": "text",
                                "fields": {
                                    "keyword": {
                                        "type": "keyword"
                                    }
                                }
                            },
                            "match_mapping_type": "string",
                            "match": "*"
                        }
                    }
                ],
                "_all": {
                    "norms": false,
                    "enabled": true
                },
                "properties": {
                    "@timestamp": {
                        "include_in_all": false,
                        "type": "date"
                    },
                    "geoip": {
                        "dynamic": true,
                        "properties": {
                            "ip": {
                                "type": "ip"
                            },
                            "latitude": {
                                "type": "half_float"
                            },
                            "location": {
                                "type": "geo_point"
                            },
                            "longitude": {
                                "type": "half_float"
                            }
                        }
                    },
                    "@version": {
                        "include_in_all": false,
                        "type": "keyword"
                    }
                }
            }
        },
        "aliases": {}
    }

查看新创建模板信息

GET /_template/logstash

相关文章

  • 修改ES索引分片副本数

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

  • 搜索引擎ElasticSearch之(2)、索引管理

    1、索引管理 1.1、索引创建 创建索引主要设置主分片及副分片数量。索引创建后,主分片数不能更改,可以修改副本分片...

  • ElasticSearch修改分片数和副本数及增加字段

    一、修改副本数 二、修改分片数ElasticSearch中的数据会被分别存储在不同的分片上,索引库的分片数量是在索...

  • Elasticsearch之settings和mapping的意

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

  • ES 调整分片和副本数

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

  • 集群索引规划

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

  • ES-优化应用篇

    本文主要讲述了对ES的启动后优化。主要采用以es-head插件的方式。 1、索引分片的优化:其中包括索引分片的数量...

  • 3.文档索引极其管理

    1.倒排索引原理图 原理图: 2.指定分片数,分片副本数创建索引 (未指定情况下使用默认值) # 指定分片数(...

  • 阿里JAVA面经

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

  • 配置高性能 Elasticsearch 集群的 9 个小贴士

    小贴士1:规划索引、分片 以及集群增长情况 ES使得创建大量索引和超大量分片非常地容易,但更重要的是理解每个索引和...

网友评论

      本文标题:修改ES索引分片副本数

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