Použití identifikátoru URI služby Azure Data Lake Storage
Ovladač systému souborů Hadoop, který je kompatibilní se službou Azure Data Lake Storage, je známý pomocí identifikátoru abfs
schématu (Systém souborů objektů blob v Azure). V souladu s jinými ovladači systému souborů Hadoop využívá ovladač ABFS formát URI k adresování souborů a adresářů v rámci účtu s povolenou službou Data Lake Storage.
Syntaxe identifikátoru URI
Ovladač systému souborů Azure Blob je možné použít s koncovým bodem služby Data Lake Storage účtu, i když tento účet nemá povolený hierarchický obor názvů. Pokud účet úložiště nemá hierarchický obor názvů, je syntaxe URI zkratky:
abfs[s]1://<file_system>2@<account_name>3.dfs.core.windows.net/<path>4/<file_name>5
Identifikátor schématu: Protokol
abfs
se používá jako identifikátor schématu. Pokud přidáte nas
konec (abfss), klientský ovladač ABFS Hadoop bude vždy používat protokol TLS (Transport Layer Security) bez ohledu na zvolenou metodu ověřování. Pokud jako ověřování zvolíte OAuth, klientský ovladač bude vždy používat protokol TLS, i když zadáteabfs
místoabfss
toho, že OAuth spoléhá výhradně na vrstvu TLS. Pokud se nakonec rozhodnete použít starší metodu klíče účtu úložiště, klientský ovladač interpretujeabfs
, že nechcete používat protokol TLS.Systém souborů: Nadřazené umístění, které obsahuje soubory a složky. To je stejné jako kontejnery ve službě Azure Storage Blob Service.
Název účtu: Název zadaný vašemu účtu úložiště během vytváření.
Cesty: Lomítko oddělené (
/
) reprezentace adresářové struktury.Název souboru: Název jednotlivého souboru. Tento parametr je volitelný, pokud adresujete adresář.
Pokud ale účet, který chcete adresovat, má hierarchický obor názvů, je syntaxe zkráceného identifikátoru URI:
/<path>1/<file_name>2
Cesta: Lomítko s oddělovači (
/
) reprezentace adresářové struktury.Název souboru: Název jednotlivého souboru.