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

「爱情、让人受尽委屈。」 2022-09-11 14:28 209阅读 0赞
  1. 在重建索引过程中,如果重建的数据量过大,这个时候我们去要通过设置 单秒数据量阈值 或者 slicing 人工切片的方式,防止集群瞬间IO增大,造成ES假死无响应问题。
  2. **重建索引注意事项:1、注意流量阈值控制 2、索引访问交叉影响 3、别名运用解决索引访问**
  3. ** 1requests\_per\_second:单秒数据量阈值,默认-1,不限制**
  4. 生产环境重建索引时,建议控制500~1000左右,控制重建的速度,防止集群瞬间IO增大,命令如下:
  5. POST _reindex?requests_per_second=1000
  6. {
  7. "source": {
  8. "index": "kibana_sample_data_flights"
  9. },
  10. "dest": {
  11. "index": "kibana_sample_data_flights_002"
  12. }
  13. }

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

  1. # 将数据切成三份,重建第一份数据
  2. POST _reindex?requests_per_second=1000
  3. {
  4. "source": {
  5. "index": "kibana_sample_data_flights",
  6. "slice": {
  7. "id": 1,
  8. "max&

发表评论

表情:
评论列表 (有 0 条评论,209人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Elasticsearch重建索引

    当需要对索引的培训信息进行修改时,比如修改字段的类型,需要重建索引。 重建索引的过程: 1 给原索引创建一个别名,外界通过别名访问; 2 创建新的索引,其结构复制原索引,

    相关 elasticsearch(10)重建索引

    ES对于已存在的索引字段无法修改,如果要修改索引结构,可以通过新建一个修改结构后的新索引,然后将旧索引中的数据复制到新索引中,变相实现修改索引。 配合索引别名可以实现无缝修改