ElasticSearch实战(二十)-索引重建高级属性

Posted 张志翔ۤ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ElasticSearch实战(二十)-索引重建高级属性相关的知识,希望对你有一定的参考价值。

         在重建索引过程中,如果重建的数据量过大,这个时候我们去要通过设置 单秒数据量阈值 或者 slicing 人工切片的方式,防止集群瞬间IO增大,造成ES假死无响应问题。

        重建索引注意事项:1、注意流量阈值控制 2、索引访问交叉影响 3、别名运用解决索引访问

        1、requests_per_second:单秒数据量阈值,默认-1,不限制

        生产环境重建索引时,建议控制500~1000左右,控制重建的速度,防止集群瞬间IO增大,命令如下:

POST _reindex?requests_per_second=1000
{
  "source": {
    "index": "kibana_sample_data_flights"
  },
  "dest": {
    "index": "kibana_sample_data_flights_002"
  }
}

        2、Slice:数据切片(不要自动,使用人工切片方式操作)

# 将数据切成三份,重建第一份数据
POST _reindex?requests_per_second=1000
{
  "source": {
    "index": "kibana_sample_data_flights",
    "slice": {
      "id": 1,
      "max&

以上是关于ElasticSearch实战(二十)-索引重建高级属性的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch系列---实战零停机重建索引

Elasticsearch系列---实战零停机重建索引

Elasticsearch系列---实战零停机重建索引

ElasticSearch实战(二十)-使用别名索引设计

ElasticSearch实战(二十一)-使用模板助力索引设计

ElasticSearch实战(十九)-索引重建