Voglio provare ad impostare la memoria in YARN, quindi proverò a configurare alcuni parametri su yarn-site.xml e mapred-site.xml. Dal modo in cui utilizzo hadoop 2.6.0. Ma ottengo un errore quando eseguo un lavoro di ridimensionamento della mappa. Dice così:Perché errore memoria spazio java heap YARN?
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
Penso che ho configurato bene, io do map.java.opts e reduce.java.opts la piccola dimensione = 64 MB. Ho provato a configurare alcuni parametri quindi, come cambiare il map.java.opts e reduce.java.opts su mapred-site.xml, e ho ancora questo errore. Penso di non capire veramente come funzioni la memoria dei FILATI. A proposito, provo su un computer con un singolo nodo.
64MB è molto piccolo. Prova 1 GB come punto di partenza. –
In mente, che cosa causa questo errore? Ho impostato 64 MB perché la memoria del mio computer è molto piccola. 64 MB è giusto per il processo java, se è inferiore a yarn.app.mapreduce.am.command-opts o yarn.app.mapreduce.am.resource.mb. Per favore, dammi una spiegazione ... Grazie mille –