Az Azure Data Lake Storage Gen2 URI használata

A Azure Data Lake Storage Gen2 kompatibilis Hadoop fájlrendszer-illesztőprogramot a sémaazonosítója abfs (Azure Blob Fájlrendszer) ismeri. Más Hadoop fájlrendszer-illesztőprogramokkal összhangban az ABFS-illesztő URI-formátumot alkalmaz a fájlok és könyvtárak Data Lake Storage Gen2 engedélyezett fiókon belüli kezelésére.

URI szintaxis

Az Azure Blob Fájlrendszer illesztőprogramja akkor is használható egy fiók Data Lake Storage végpontjával, ha az adott fiókhoz nincs engedélyezve hierarchikus névtér. Ha a tárfiók nem rendelkezik hierarchikus névtérrel, akkor a rövidített URI szintaxisa a következő:

abfs[s]1://<file_system>2@<account_name>3.dfs.core.windows.net/<path>4/<file_name>5
  1. Sémaazonosító: A abfs rendszer a protokollt használja sémaazonosítóként. Ha a végén ad hozzá ( s abfss), akkor az ABFS Hadoop-ügyfélillesztő mindig a Transport Layer Security (TLS) protokollt fogja használni a választott hitelesítési módszertől függetlenül. Ha az OAuthot választja hitelesítésként, akkor az ügyfélillesztő mindig TLS-t fog használni, még akkor is, ha ön adja meg abfs a helyett abfss , mert az OAuth kizárólag a TLS-rétegre támaszkodik. Végül, ha a tárfiókkulcs régebbi módszerét választja, akkor az ügyfélillesztő úgy értelmezi abfs , hogy nem szeretne TLS-t használni.

  2. Fájlrendszer: A fájlokat és mappákat tartalmazó szülőhely. Ez megegyezik az Azure Storage Blob szolgáltatás tárolóival.

  3. Fiók neve: A tárfióknak a létrehozás során megadott név.

  4. Elérési utak: A könyvtárstruktúra perjellel tagolt (/) ábrázolása.

  5. Fájlnév: Az egyes fájl neve. Ez a paraméter nem kötelező, ha címtárat kezel.

Ha azonban a címzni kívánt fiók rendelkezik hierarchikus névtérrel, akkor a rövidített URI szintaxisa a következő:

/<path>1/<file_name>2
  1. Elérési út: A könyvtárstruktúra perjellel tagolt (/) ábrázolása.

  2. Fájlnév: Az egyes fájlok neve.

Következő lépések