2017-01-24 3 views
0

Ich habe ES 2.4.0. Ich habe einen Cluster, das von drei Knoten ausgeführt wird, wenn ich den folgenden Befehl gegeben http://localhost:9200/_cat/nodes?v ich dort Statistiken zu sehen bekam wie dieseUnterschied zwischen node.role und Master-Statistiken in Elasticsearch Cluster Settings?

host  ip  heap.percent ram.percent load node.role master name  
127.0.0.1 127.0.0.1   7   73 -1.00 d   m  Aguja  
127.0.0.1 127.0.0.1   7   73 -1.00 d   m  Hardwire 
127.0.0.1 127.0.0.1   3   73 -1.00 d   *  Glitch 

Die node.role und Master standardmäßig durchgeführt wird, wie es in der Dokumentation angegeben https://www.elastic.co/guide/en/elasticsearch/reference/2.4/modules-node.html

In den oben genannten Statistiken können Sie sehen, den Master berechtigten Knoten (dh Glitch) und seine Rolle ist Datanode (d). Obwohl es als Master gewählt wurde, übernimmt es die Verantwortung sowohl des Masters als auch des Datanodes.

Meine Frage ist: 1) Da der Glitch macht sowohl Master-und Datenknoten Aufgaben, ob die Leistung des Knotens Glitch wird langsam sein? Und ist es auch eine gute Übung? 2) Kann ich die node.role als dedizierten Master für den Glitch deklarieren?

Dank ..

Antwort

0

Ich bin mir nicht ganz sicher, ob dies Ihre Frage beantwortet, aber elasticsearch reference heißt es:

standardmäßig ein Knoten ist sowohl ein Master-fähigen Knoten und ein Datenknoten. Dies ist sehr praktisch für kleine Cluster, aber wenn der Cluster wächst, ist es wichtig, dedizierte Master-fähige Knoten von dedizierten Datenknoten zu trennen.

Sie Knoten als "dedicated Master" mit den folgenden Optionen in elasticsearch.yml gesetzt werden:

node.master: true 
node.data: false 
Verwandte Themen