Поддерживает ли oop Yarn монтирование локальных директорий в памяти? - PullRequest
0 голосов
/ 07 августа 2020

yarn-site. xml

<property>
    <name>yarn.nodemanager.local-dirs</name>
    <value>/data/yarn/local-dirs</value>
</property>

Я монтирую каталог в память: mount -t ramfs -o size = 4096MB ramfs / data / yarn / local-dirs

перезагрузка имеет кластер oop и запускает задание пряжи:

пряжа jar xxxx.jar /input/xxx.txt / output / xxx

Получена ошибка: org. apache .had oop .util.DiskChecker $ DiskErrorException: нет свободного места ни в одном из локальных каталогов. в организации apache .had oop .fs.LocalDirAllocator $ AllocatorPerContext.getLocalPathForWrite (LocalDirAllocator. java: 416) в организации apache .had oop .fs.LocalDirAllocator.getLocalPathDirAllocator (1024 *: 165) в организации apache .had oop .fs.LocalDirAllocator.getLocalPathForWrite (LocalDirAllocator. java: 146) в организации apache .had oop .fs.LocalDirAllocator.getLocalPathirForWrite (. LocalDirAllocator. java: 130) в организации apache .had oop .yarn.server.nodemanager.LocalDirsHandlerService.getLocalPathForWrite (LocalDirsHandlerService. java: 599) в организации apache .had oop .yarn. server.nodemanager.containermanager.localizer.ResourceLocalizationService $ LocalizerRunner.run (ResourceLocalizationService. java: 1235)

если я отключаю каталог, задание запуска пряжи в порядке!

Было oop поддержка монтирования локальных каталогов в памяти?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...