Megosztás a következőn keresztül:


Az Azure Data Lake Storage URI használata

Az Azure Data Lake Storage-ral kompatibilis Hadoop fájlrendszer-illesztőprogramot a rendszerazonosítója abfs (Azure Blob Fájlrendszer) ismeri. Más Hadoop fájlrendszer-illesztőprogramokkal összhangban az ABFS-illesztő egy URI-formátumot alkalmaz a Data Lake Storage-kompatibilis fiók fájljainak és könyvtárainak 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-szintaxis 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á egy s (abfs)-t, akkor az ABFS Hadoop-ügyfélillesztő mindig a Transport Layer Security (TLS) protokollt használja 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 ahelyett abfss , hogy az OAuth kizárólag a TLS-rétegre támaszkodik. Végül, ha a tárfiókkulcs régebbi metódusát választja, akkor az ügyfélillesztő úgy értelmezi abfs , hogy nem szeretné használni a TLS-t.

  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 szintaxis a következő:

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

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

Következő lépések