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   |
+--------+