Multiple path.data for one elastic data node


(Михаил) #1

Hello.
Explain me please, how to work elastic data node if I set multiple path.data with different volumes.
For explain, I set path.data: [/path/for/data1, /path/for/data2, /path/for/data3] where
/path/for/data1 - 1Tb
/path/for/data2 - 2Tb
/path/for/data3 - 3Tb

How will the elastic fill these catalogs?
I did not find this information in the documentation?


(Михаил) #2

Does anyone know how this works?


(Jymit Singh Khondhu) #3

It is not the case of if path1 is full then it starts writing to path2, no.

Please see here: https://www.elastic.co/guide/en/elasticsearch/reference/6.1/important-settings.html#path-settings


(Михаил) #4

If i have 1Tb data in data1 path and 1Tb data in data2 path and 1Tb data in data3 path.
how will elastic work further?


(Jymit Singh Khondhu) #5

Please see my last post. Elasticsearch will not write just to one (data1 path) until it is full and then write to another, no. All paths will be utilised.


(Михаил) #6

I understand that elastic use all data path. But if one of the path less than another data path, means a smaller path is filled faster than other paths. It is not clear how the elastic will work on?


(Михаил) #7

how to shard balance beetween multuple path?


(system) #8

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