Как несколько пользователей пишут в один и тот же каталог в HDFS - PullRequest
1 голос
/ 27 января 2020

Могут ли несколько пользователей записывать файлы в один и тот же каталог в HDFS без каких-либо помех для операций записи?

1 Ответ

2 голосов
/ 27 января 2020

Несколько пользователей не могут записать файл, находящийся в пути HDFS одновременно. Однако, поскольку вы упомянули files (НЕ файл) в вопросе, клиенты / пользователи могут без проблем записывать разные файлы в один и тот же путь HDFS. Потому что, когда вы пишете разные файлы по одному и тому же пути HDFS, блоки / данные в блоках этих файлов независимы друг от друга, и NameNode не будет ограничивать пользователей для выполнения записи. Однако, если это один / тот же файл, который клиенты пытаются записать - NameNode не разрешит эту операцию, и запрос должен ждать, пока не будет снята блокировка записи на конкретном узле данных.

Подробнее о HDFS Операции ЗАПИСИ ниже:

Ссылка 1

Ссылка 2

Ссылка 3

Надеюсь, это поможет!

...