ElasticSearch实战二十-索引重建高级操作

         在重建索引过程中,如果重建的数据量过大,会导致ES假死无响应问题,这个时候我们去要通过 slicing 人工切片的方式,把一份数据切成多份,分批进行索引重建。

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

应用场景:
提供重建的并发度,默认一个分片就是一个切片,默认是1,并行度是1
建议值与分片数量一致

        重建索引注意事项: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_p

相关文章

TCP/IP套接字登录方法是MySQL在一切服务平台都提供的一种登录...
easy-rule规则引擎最佳落地
Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分...
最近壹哥的一个学生,在利用spring-data-elasticsearch访问E...
java 操作elasticsearch详细总结
原文链接:http://www.ruanyifeng.com/blog/2017/08/elastic...