Жесткие ограничения памяти на контейнерах YARN - PullRequest
0 голосов
/ 08 июля 2019

В Yarn, когда контейнер использует больше памяти, чем выделено (определено yarn.scheduler.maximum-allocation-mb), он уничтожается диспетчером узлов в YARN, если для yarn.nodemanager.pmem-check-enabled установлено значение true.

Мой вопрос заключается в том, почему невозможно установить жесткие ограничения на физическую память, которую может использовать контейнер, такой как Docker, чтобы YARN не следил за контейнером, чтобы проверить, не превышен ли он.определенный лимит?Таким образом, в отличие от контейнера Yarn, уничтоженного NodeManager при нарушении лимита памяти, приложение просто завершится с ошибкой OutOfMemoryError исключение

...