How to balance data between nodes by disk disk usage %

I have a elasticsearch cluster with four nodes, and the disk usage is not balanced, just like below:

| free | total | disk usage %


A | 3.2T | 7.5T | 57%
B | 1.6T | 7.5T | 78%
C | 3.1T | 9.0T | 65%
D | 4.6T | 9.0T | 48%

we can see the cluster's data is not balance. I want to balance the data by disk, for example, every node's disk usage is about 65%. I have already look the Disk-based Shard : https://www.elastic.co/guide/en/elasticsearch/reference/2.3/disk-allocator.html
it can only balance the new shard, but I want to relocate the shard now.
So, how to do?
I use elasticsearch 2.3.4

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.