Hi,
I have an issue where one of my hot nodes has a larger disk than needed. Since I can't downsize the disk and due to the volume of data, I can't simply copy over to a smaller disk.
So I thought it'd be the easiest (not the cheapest) way to:
Move the shards away to other nodes, and let ES figure out the balancing.
However, I have over 200 shards, and each shard is between 40-50GB, and it looks really tedious to do it manually. Is there a way to make this faster or automate the process without writing a script?
You won't need to move anything manually, as soon as you exclude the node from shard allocation elasticsearch will start moving the shards out of this node to other nodes on the cluster.
But depending on the number and size of the shards this can take some time.
Ah, I see. Thank you @leandrojmp That's good to know!
Since I have the cluster in one DC with great resources & bandwidth, what settings can I change to max out the rebalancing operation speed and concurrency?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.