Shard allocation using curator

As seen earlier, the task of allocation of good machines to the desired index can be done using the curator tool, shown as follows:

curator  --host <IP> allocation --rule memory=16G indices  --timestring '%Y-%M-%D' --prefix "logstash-" --newer-than 2 --time-unit days

Here, we are telling curator to move all the indexes that are newer than the past 2 days to nodes that have memory attribute as the 16G value. With this process, the latest indices would be moved to better hardware, as follows:

curator  --host <IP> allocation --rule ram=8G indices   --timestring '%Y-%M-%D' --prefix "logstash-"  --older-than  2 --time-unit days

We also need to run the preceding command to make sure that the rest of indices are moved to normal nodes ...

Get Elasticsearch Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.