Обновление до mapred-default.xml не отображается в конфигурации веб-интерфейса

#java #hadoop #configuration #hadoop-yarn #kylin

Вопрос:

У меня в докере запущен контейнер Apache Kylin. Я получал ошибку пространства кучи Java на этапе уменьшения карты, поэтому я попытался обновить некоторые параметры в Hadoop mapred-default.xml файл. После внесения изменений я перезапустил контейнер, но, когда я перехожу в веб-интерфейс Yarn ResourceManager, а затем в Конфигурацию:

Скриншот веб-интерфейса Yarn ResourceManager

Откроется xml — файл, который выглядит следующим образом:

введите описание изображения здесь

Однако мои новые значения для свойств, которые я установил внутри mapred-default.xml здесь их нет, он показывает старые значения для этих свойств… У кого-нибудь есть какие-либо идеи, почему это происходит и что я должен сделать, чтобы заставить его зарегистрировать новые значения? Я попытался перезапустить контейнер, но это не помогло…

Ответ №1:

Чтобы переопределить значение по умолчанию для свойства, укажите новое значение в тегах, внутри mapred-site.xml нет mapred-default.xml , используя следующий формат:

 <property>
 <name>mapreduce.map.memory.mb</name>
 <value>1024</value>
</property>
 

Обязательно перезапустите yarn после перенастройки stop-yarn.sh и start-yarn.sh .