#java #hadoop #configuration #hadoop-yarn #kylin
Вопрос:
У меня в докере запущен контейнер Apache Kylin. Я получал ошибку пространства кучи Java на этапе уменьшения карты, поэтому я попытался обновить некоторые параметры в Hadoop mapred-default.xml файл. После внесения изменений я перезапустил контейнер, но, когда я перехожу в веб-интерфейс 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
.