昨天,我向生产 Elasticsearch 集群添加了一个节点,添加后我可以使用/_cat/health api 来检查重定位分片的数量。还有另一个 api /_cat/shards来检查哪些分片正在重新定位。但是,是否有任何方法或 API 可以检查分片/数据移动到新添加节点的实时进度。假设有一个 13GB 的分片,我们向 es 集群添加了一个节点,我们可以检查当前移动了多少 GB(MB 或 KB),以便我们可以估计重新分配需要多长时间。
这可以由我们自己实现还是建议给elasticsearch?如果我们可以自己实施,如何进行或我需要了解哪些先决条件?
小智 5
你有
GET _cat/recovery?active_only=true&v
GET _cat/recovery?active_only=true&h=index,shard,source_node,target_node,bytes_percent,time
Run Code Online (Sandbox Code Playgroud)
https://www.elastic.co/guide/en/elasticsearch/reference/current/cat-recovery.html
| 归档时间: |
|
| 查看次数: |
2324 次 |
| 最近记录: |