我path.data为我的 Elasticsearch 集群配置了多个。\n官方文档指出,单个分片仅使用单个路径,因此它永远不会拆分到多个路径上。\n我想找到一种方法来找出哪个路径在哪个节点用于某些特定分片(主分片或副本分片),例如索引 my-index 主分片 0 \xe2\x86\x92节点 RQzJvAgLTDOnEnmIjYU9FA 路径 /mnt/data1。试过了/_nodes,,,/_stats/_segments/_shard_stores但没有任何对路径的
您可以通过指定参数使用索引统计 API来查找该信息level=shards
GET index/_stats?level=shards
Run Code Online (Sandbox Code Playgroud)
将返回这样的结构
"indices": {
"listings-master": {
"primaries": {
...
},
"total": {
...
},
"shards": {
"0": [
{
"shard_path": {
"state_path": "/app/data/nodes/0",
"data_path": "/app/data/nodes/0",
"is_custom_data_path": false
},
...
}
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
852 次 |
| 最近记录: |