Utiliser l’URI Azure Data Lake Storage (ABFS)

Le pilote du système de fichiers Hadoop qui est compatible avec Azure Data Lake Storage utilise l’identifiant de schéma abfs (système de fichiers Blob Azure). Comme d’autres pilotes de système de fichiers Hadoop, le pilote ABFS utilise un format d’URI pour traiter les fichiers et les répertoires au sein d’un compte Data Lake Storage activé.

Syntaxe d’URI ABFS pour Azure Data Lake Storage

Le pilote du système de fichiers Azure Blob fonctionne avec le point de terminaison de Data Lake Storage d’un compte, même si ce compte n’a pas d’espace de noms hiérarchique activé. Si le compte de stockage n’a pas d’espace de noms hiérarchique, utilisez la syntaxe d’URI abrégée suivante :

abfs[s]1://<file_system>2@<account_name>3.dfs.core.windows.net/<path>4/<file_name>5
  1. Identificateur de schéma : le protocole abfs est utilisé comme identificateur de schéma. Si vous ajoutez un s à la fin (abfs s), le pilote client ABFS Hadoop utilise toujours le protocole TLS (Transport Layer Security), quelle que soit la méthode d’authentification choisie. Si vous choisissez OAuth comme authentification, le pilote client utilise toujours TLS même si vous spécifiez abfs au lieu de abfss cela, car OAuth s’appuie uniquement sur la couche TLS. Enfin, si vous choisissez d’utiliser l’ancienne méthode de clé de compte de stockage, le pilote client interprète abfs pour signifier que vous ne souhaitez pas utiliser TLS.

  2. Système de fichiers : emplacement parent qui contient les fichiers et dossiers. Cet emplacement est le même que les conteneurs dans le service Blob stockage Azure.

  3. Nom du compte : nom que vous attribuez à votre compte de stockage lors de la création.

  4. Chemins : représentation délimitée par des barres obliques (/) de la structure de répertoires.

  5. Nom de fichier : nom du fichier en question. Ce paramètre est facultatif si vous vous adressez à un répertoire.

Si le compte que vous souhaitez adresser a un espace de noms hiérarchique, utilisez la syntaxe d’URI abrégée suivante :

/<path>1/<file_name>2
  1. Chemin d’accès : représentation délimitée par des barres obliques (/) de la structure de répertoires.

  2. Nom de fichier : nom du fichier en question.

Étapes suivantes