Я выполняю задание mapreduce на сервере и постоянно получаю эту ошибку:
Container killed on request. Exit code is 143
Container exited with a non-zero exit code 143
Container is running beyond physical memory limits. Current usage: 1.0
GB of 1 GB physical memory used; 2.7 GB of 2.1 GB virtual memory used.
Killing container.
Конечно, я прочитал все возможные ресурсы и знаю, что мне нужно установить конфигурацию в этих файлах: mapred-site.xml \\ yarn-site.xml
Но наш сервер не позволяет мне перезаписывать эти свойства, и я хочу, чтобы подход сделал это в терминале или в конфигурации моегоПрограмма hadoop.
Я выполнял это задание с помощью куста и смог переписать эти свойства следующим образом:
set HADOOP_HEAPSIZE=4096;
set mapreduce.reduce.memory.mb = 4096;
set mapreduce.map.memory.mb = 4096;
set tez.am.resource.memory.mb=4096;
set yarn.app.mapreduce.am.resource.mb=4096;
Но когда я пишу программу уменьшения карты вместо запроса улья,как я могу изменить их?
Как я могу экспортировать mapreduce.reduce.memory.mb в оболочку, например?