2016-04-19 15 views
0

Meisten Artikel sagt mir, pro Shard pro Knoten ist die Best Practices, Aber, wenn mein Server mehr als eine Festplatte hat, und es neue Index jeden Tag erstellen, dann wird die Verwendung der Festplatte großen Unterschied haben.Elasticsearch: Pro Shard pro Knoten VS Mehrere Shards pro Knoten?

Also, wenn ich mehrere Shards (die Anzahl gleich Plattennummer) eines Knotens erstellen, wird die Verwendung der Festplatte ausgleichen?

bearbeiten:

Hier ist meine es Konfiguration:

path.data: /data1/es1,/data2/es1,/data3/es1 

Hier id die df -h zeigt:

/dev/sdb1  733G 291G 405G 42% /data1 
/dev/sdc1  733G 244G 453G 35% /data2 
/dev/sdd1  733G 116M 696G 1% /data3 

Antwort

0

Sie noch für einen einzelnen Scherbe pro Knoten gehen und Verwendung mehrere Festplatten. Elasticsearch hat eine Konfigurationsvariable mit dem Namen path.data, die ein Array ist, das mehrere Speicherorte akzeptiert. Wenn Sie mehr als einen Speicherort (einen pro Speicherplatz) definieren, werden beide Festplatten verwendet und die erhöhten IOPS-Werte genutzt.

+0

Danke.Ich habe den Inhalt bearbeitet..Ich finde die Verwendung der Festplatte großen Unterschied? Warum? –

+0

http://stackoverflow.com/questions/36737023/elasticsearchhow-to-make-a-balance-of-the-usage-of-disk?noredirect=1#comment61059466_36737023, ich bin verwirrt .. –