elasticsearch 7.16.2 を使用していて、ドキュメントを大量に削除しディスクの空きを確保したいので、forcemergeを実行したのですが、ディスクの空きも増えず、logにもそれらしい情報は出力されていません。
考えられる原因等ご教示願えませんでしょうか?
以下のコマンドを実行しており、docs.deletedの数が46573件あるので、forcemergeにより、これが0件になると考えております。
'''
curl -X GET "localhost:xxxx/_cat/indices?v=true"
health status index uuid pri rep docs.count docs.deleted store.size
green open indexname_xxxx X6zIqaOqRwmSu30XLXJ_bw 9 0 720845 46573 73.1gb
'''
以下のようにforcemergeを実行するとコマンドは成功しているように見えます。
'''
curl -X POST "localhost:xxxx/indexname_xxxx/_forcemerge?pretty"
{
"_shards" : {
"total" : 9,
"successful" : 9,
"failed" : 0
}
}
'''
logには定期的に以下が出力されています。
[2024-06-05T12:20:22,937][WARN ][o.e.m.f.FsHealthService ] [node-17] health check of [D:\elasticsearch-7.16.2\data\nodes\0] took [14415ms] which is above the warn threshold of [5s]
[2024-06-05T12:30:36,574][WARN ][o.e.t.ThreadPool ] [node-17] execution of [ReschedulingRunnable{runnable=org.elasticsearch.watcher.ResourceWatcherService$ResourceMonitor@3b16e54f, interval=5s}] took [8127ms] which is above the warn threshold of [5000ms]
以上、よろしくお願いいたします。