Могут ли несколько контейнеров пряжи внутри одного узла совместно использовать дисковую память? - PullRequest
1 голос
/ 25 мая 2020

Когда несколько контейнеров выделяются на одном узле, теоретически, поскольку эти контейнеры находятся на одном компьютере, кажется, что я мог бы заставить их совместно использовать дисковую память?

Более конкретно, могу ли я записать некоторые данные на диск машины, на которой находятся контейнеры, и чтобы каждый контейнер собирал этот фрагмент данных, без необходимости записывать несколько копий одних и тех же данных для каждого контейнера?

1 Ответ

0 голосов
/ 25 мая 2020

Я отвечу на свой вопрос. Кажется, вы можете сделать это, записав файл в каталог, который на один уровень выше, чем указанный c контейнер, в котором вы находитесь. Например, /mnt/yarn/usercache/hadoop/appcache/application_1590430074619_0007, и в этом случае вы будете писать в каталог, который связан с конкретным приложением, которое вы запускаете.

...