file-system check#
Проверяет доступность объекта файловой системы.
Используйте данную команду, чтобы убедиться в работоспособности файловой системы. Если файловая система настроена корректно, команда вернет флаг, указывающий на наличие или отсутствие заданного пути в файловой системе. Если файловая система настроена некорректно, команда вернет ошибку, текст которой может помочь идентифицировать проблему.
Необходимые привилегии: file-system.check
.
Ограничения#
Для файловой системы S3 обязательно должен быть указан путь внутри бакета. Попытка получения статуса самого бакета вернет ошибку.
Для файловой системы S3 обращение к директориям всегда вернет
exists=false
. Рекомендуем обращаться к конкретным файлам.
Синтаксис#
catalog file-system check
--file-system-name=<fileSystemName>
--location=<location>
Опции#
--file-system-name
Имя файловой системы.
--location
Путь внутри файловой системы. Должен быть в формате s3://<bucket>/<path>
для файловой системы S3,
и формате <schema>://<host>[:<port>]/<path>
для файловой системы HDFS.
Примеры#
Проверить наличие файла s3://ice-bucket/test.file
в файловой системе minio
:
catalog file-system check --file-system-name minio --location s3://ice-bucket/test.file
+--------+
| exists |
+--------+
| true |
+--------+