Two node cluster - Keep certain indexes on primary instance

Is it possible to keep certain high usage indices on the more powerful instance and offload indexes that are older to a low power instance? I am hoping to keep all shards of new indexes on the primary instance to increase throughput.

Is this possible? How can I achieve this?

Take a look at Index lifecycle management APIs | Elasticsearch Guide [7.14] | Elastic

That said, maybe it is easier with such a small cluster to have same powered instances and go the above route over time with more nodes.

Also, you might want to take a look at Searchable Snapshots if you want to offload data from your cluster, but still have it searchable (even though not in real time anymore).

Hope this helps as a start.

1 Like