setfattr

Устанавливает имя и значение расширенного атрибута для файла или каталога. Возвращает 0 при успешной попытке и ненулевое значение при ошибке.

Использование показано ниже:

$ hadoop fs -setfattr -n name [-v value] | -x name <path>
Аргументы

-n

Указывает имя расширенного атрибута

-v

Задаёт значение расширенного атрибута. Существует три различных способа кодирования значения. Если аргумент заключен в двойные кавычки, то значением будет строка внутри кавычек. Если аргумент имеет префикс 0x или 0X, то он воспринимается как шестнадцатеричное число. Если аргумент начинается с 0s или 0S, то он принимается в кодировке base64

-x

Удаляет расширенный атрибут

<path>

Указывает файл или каталог

Пример:

$ hadoop fs -setfattr -n user.myAttr -v myValue /file
$ hadoop fs -setfattr -n user.noValue /file
$ hadoop fs -setfattr -x user.myAttr /file
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней