Warum GARN java heap space-Speicher Fehler?

Möchte ich versuchen, über die Einstellung memory im GARN, also werde ich versuchen, konfigurieren Sie einige parameter auf yarn-site.xml und mapred-site.xml. Durch die Art, wie ich mit hadoop 2.6.0. Aber, ich erhalte eine Fehlermeldung, wenn ich einen mapreduce-job. Es sagt so :

15/03/12 10:57:23 INFO mapreduce.Job: Task Id :
attempt_1426132548565_0001_m_000002_0, Status : FAILED
Error: Java heap space
Container killed by the ApplicationMaster.
Container killed on request. Exit code is 143
Container exited with a non-zero exit code 143

Ich denke, dass ich so konfiguriert haben, dass es richtig ist, gebe ich anzeigen.java.opts und reduzieren.java.entscheidet sich die kleine Größe = 64 MB. Ich habe versucht, konfigurieren Sie einige parameter dann, wie die Karte wechseln.java.opts und reduzieren.java.entscheidet sich auf mapred-site.xml und ich bekomme immer noch diesen Fehler. Ich denke, dass ich nicht wirklich verstehen, wie GARN Gedächtnis funktioniert. DURCH die Möglichkeit, diese versuche ich auf single-node-computer.

  • 64MB ist sehr klein. Versuchen Sie 1GB als Ausgangspunkt.
  • Auf Ihre Meinung, was diesen Fehler verursacht? Ich 64 MB, da meine computer-Speicher ist sehr klein. 64 MB ist für java-Prozess, der Recht ist, sollte es kleiner ist als Garn.app.mapreduce.bin.Befehl-opts oder Garn.app.mapreduce.bin.Ressource.mb. Bitte geben Sie mir eine Erklärung...vielen Dank
InformationsquelleAutor Kenny Basuki | 2015-03-12
Schreibe einen Kommentar