常用API
2,索引压缩
实际上是压缩的分片,并非在原有索引上压缩,而是生成了一个新的索引,由于使用了 hash 路由算法以及索引
不可变的特性
---操作步骤---
reindex不会把mapping和seting复制过去
删除副本
删除副本
"index.number of_replicas": 0
设置只读
"index.blocks.write": true
案例:
allocation.requre.rack:rack1
-----------执行压缩时候所有分片必须都在同一个节点上---------------
解决:
index.routing.allocation.require._name:null
index.routing.allocation.require._name:node1
如果发现副本还是恢复失败可以通过命令查看错误原因
GET _cluster/allocation/explain
工作原理和过程
1.创建一个新的目标索引,其定义与源索引相同,但分片数量较少。
2.将段从源索引硬链接到目标索引。如果文件系统不支持硬链接,则将所有segmenttfile都复制到新索引中复制过程很耗时。
3.shard recovery 操作,恢复目标索引。
标签:index,副本,elastic,管理,压缩,allocation,索引,分片 From: https://blog.51cto.com/u_12903656/8119437