Я использую 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": {}
}
}