Elasticsearch - Zuweisen von Shards

9

Ich habe kürzlich Elasticsearch entdeckt und ich habe mich entschieden, ein Stück zu spielen. Leider habe ich Probleme beim Hinzufügen von Indizes.

Der Code zum Hinzufügen eines Index lautet wie folgt und wird jedes Mal ausgeführt, wenn ein neuer Index hinzugefügt werden soll:

%Vor%

Es werden keine Indizes hinzugefügt und mein Cluster-Helath ist momentan rot (da einer der Shards rot ist), aber ich habe keine Ahnung, wie ich das beheben soll. Ich erhalte die Bestätigung, dass mein Index jedes Mal hinzugefügt wird, aber sie werden nicht angezeigt, wenn sie gesucht werden oder in es-admin.

Alle Hilfe oder Ideen werden sehr geschätzt.

    
My Head Hurts 13.04.2011, 14:49
quelle

1 Antwort

4

Wenn Sie einen Knoten starten, ist eine der allgemeinen Einstellungen, die berücksichtigt werden müssen, ob Daten enthalten sein sollen oder nicht. Mit anderen Worten, sollten Indizes und Shards ihr zugewiesen werden. Oft möchten wir, dass die Kunden nur Kunden sind, ohne dass ihnen Splitter zugewiesen werden [1].

Wenn Sie Ihren Client als Nicht-Daten-Client (keine Shards) einrichten möchten, versuchen Sie es wie folgt, indem Sie Folgendes ersetzen:

%Vor%

mit diesem:

%Vor%

[1] Ссылка

    
joseph.rawlings 13.05.2011, 19:36
quelle

Tags und Links