Определение, какие осколки объединяются принудительно в ElasticSearch - PullRequest
0 голосов
/ 17 января 2020

Я использую API _cat/tasks, чтобы найти, какие осколки в настоящее время объединяются принудительно, и я вижу это:

action                                         task_id             parent_task_id                    type      start_time    timestamp running_time ip         node                                description
indices:admin/forcemerge                       aaaaaaaaa:1111111   -                                 transport 1579220264266 00:17:44  17.1h       10.4.0.253  ec2-coordinator-1
indices:admin/forcemerge[n]                    bbbbbbbbb:2222222   aaaaaaaaa:111111111               netty     1579220264263 00:17:44  17.1h       10.4.2.194  ec2-warm-node-1
indices:admin/forcemerge[n]                    ccccccccc:3333333   aaaaaaaaa:111111111               netty     1579220264266 00:17:44  17.1h       10.4.1.31   ec2-warm-node-2
indices:admin/forcemerge[n]                    ddddddddd:4444444   aaaaaaaaa:111111111               netty     1579220264269 00:17:44  17.1h       10.4.0.177  ec2-warm-node-3
indices:admin/forcemerge                       eeeeeeeee:5555555   -                                 transport 1579220324749 00:18:44  17h         10.4.0.253  ec2-coordinator-1
indices:admin/forcemerge                       fffffffff:6666666   -                                 transport 1579220384743 00:19:44  17h         10.4.0.253  ec2-coordinator-1
indices:admin/forcemerge                       ggggggggg:7777777   -                                 transport 1579220444801 00:20:44  17h         10.4.1.60   ec2-coordinator-2

Я думаю, что этот вывод означает, что есть только 3 текущих принудительных слияния для одного индекса. И в очереди есть еще 3 индекса, которые необходимо принудительно объединить.

Я хотел бы знать, какие индексы / осколки объединяются принудительно в этот момент. Есть ли способ найти эту информацию? Я попытался с помощью API-вызова /_tasks/<task_id>, но там больше нет подробностей:

{
  "completed": false,
  "task": {
    "node": "bbbbbbbbb",
    "id": 2222222,
    "type": "netty",
    "action": "indices:admin/forcemerge[n]",
    "description": "",
    "start_time_in_millis": 1579220264263,
    "running_time_in_nanos": 63046550625209,
    "cancellable": false,
    "parent_task_id": "aaaaaaaaa:1111111",
    "headers": {}
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...