Открытие подсказок по данным
В этом шаге вы продолжите свое путешествие по санаторию и используете дополнительные команды тестирования Hadoop FS Shell, чтобы раскрыть дополнительные подсказки по данным, хранящимся в HDFS.
- Проверьте права на чтение директории с помощью:
hadoop fs -test -r /data/top_secret
- Проанализируйте результаты и объясните их значение.
Значение этой команды заключается в том, чтобы проверить, существует ли указанный путь и имеет ли текущий пользователь права на чтение в качестве владельца в Hadoop Distributed File System (HDFS).
Подробнее значение каждой части этой команды следующее:
hadoop fs
: Это префикс команды файловой системы Hadoop, которая используется для взаимодействия с Hadoop Distributed File System.
-test
: Это параметр, указывающий на то, что необходимо выполнить тестовую операцию.
-r
: Это также параметр, который указывает на проверку прав на чтение указанного пути.
/data/top_secret
: Это путь, который необходимо проверить, то есть /data/top_secret
.
Таким образом, назначение этой команды - проверить, существует ли путь /data/top_secret
в HDFS и имеет ли текущий пользователь права на чтение в качестве владельца для этого пути.
hadoop fs -test -e /data/secret_file.txt
echo $?
Посмотрите на вывод вышеуказанной команды.
0