Общая идея заключается в том, что вы помечаете узлы «горячим» или «горячим», например, node.attr.size=hot
.
Затем вы можете создать шаблон индекса, чтобы каждый новый индекс был размещен на горячем узле:
{
"order": 5,
"index_patterns": [
"metricbeat-*"
],
"settings": {
"routing.allocation.include.size": "hot"
}
}
Как только вы захотите переместить данные на горячий узел, вы измените настройку индекса на "routing.allocation.include.size": "warm"
(например, с Index Lifecycle Management в 6.6 +).