2016-09-27 3 views
1

Im Sturm-Website (storm) wrirtes:Wie kann man bestimmen, wann man die Parallelität eines einzelnen Arbeiters erhöhen oder die Arbeiter im Sturm erhöhen kann?

Die „Kapazität“ Metrik sehr nützlich ist, und sagt Ihnen, was% der Zeit in den letzten 10 Minuten der Bolzen Tupeln ausgegeben Ausführung. Wenn dieser Wert nahe bei 1 liegt, ist die Schraube "ausgelastet" und stellt einen Engpass in Ihrer Topologie dar. Die Lösung für Schrauben mit hoher Kapazität besteht darin, die Parallelität dieses Bolzens zu erhöhen.

Was bedeutet "die Parallelität dieser Schraube erhöhen"? Aufgaben hinzufügen? Testamentsvollstrecker? Arbeitskräfte?

Wie kann man bestimmen, wann man die Parallelität eines einzelnen Arbeiters erhöhen oder die Arbeiter im Sturm erhöhen kann?

+0

https://storm.apache.org/releases/1.0.2/Understanding-the-parallelism-of-a-Storm-topology.html –

Antwort

1

Erhöhen Sie die Anzahl der Arbeiter. Der Grund ist, dass selbst bei 4 Arbeitern und 10 Aufgaben (Bolt-Instanzen) die Aufgaben nur bis zu 4 parallelisiert werden. Die verbleibenden 6 Aufgaben müssen auf die Bearbeitungszeit warten. Erhöhen Sie die Anzahl der Worker, indem Sie entweder die Anzahl der Slots erhöhen oder die Anzahl der Knoten erhöhen, die mit Nimbus verbunden sind.

Verwandte Themen