Az Azure Data Lake Storage Gen2-vel kapcsolatos ismert problémák

Ez a cikk a hierarchikus névtérfunkcióval rendelkező fiókok korlátozásait és ismert problémáit ismerteti.

Megjegyzés

Előfordulhat, hogy a cikkben ismertetett funkciók némelyike nem támogatott azokban a fiókokban, amelyekben engedélyezve van a hálózati fájlrendszer (NFS) 3.0 támogatása. Ha meg szeretne tekinteni egy táblázatot, amely bemutatja, hogy milyen hatással van a funkciótámogatás a különböző képességek engedélyezésére, olvassa el a Blob Storage szolgáltatástámogatása az Azure Storage-fiókokban című témakört.

Támogatott Blob Storage-funkciók

Egyre több Blob Storage-funkció működik hierarchikus névtérrel rendelkező fiókokkal. A teljes listát a Azure Data Lake Storage Gen2 elérhető Blob Storage-funkciók című témakörben találja.

Támogatott Azure-szolgáltatásintegrációk

Azure Data Lake Storage Gen2 számos Olyan Azure-szolgáltatást támogat, amelyekkel adatokat vehet fel, elemzéseket végezhet, és vizuális reprezentációkat hozhat létre. A támogatott Azure-szolgáltatások listáját a Azure Data Lake Storage Gen2 támogató Azure-szolgáltatások című témakörben találja.

További információ: Az Azure Data Lake Storage Gen2 támogató Azure-szolgáltatások.

Támogatott nyílt forráskódú platformok

Számos nyílt forráskód platform támogatja a Data Lake Storage Gen2. A teljes listát a Azure Data Lake Storage Gen2 támogató nyílt forráskódú platformok című témakörben találja.

További információ: Nyílt forráskódú platformok, amelyek támogatják a Azure Data Lake Storage Gen2.

Blob Storage API-k

Data Lake Storage Gen2 API-k, NFS 3.0 és Blob API-k ugyanazon az adatokon működhetnek.

Ez a szakasz a blob API-k, az NFS 3.0 és Data Lake Storage Gen2 API-k ugyanazon adatokon való használatával kapcsolatos problémákat és korlátozásokat ismerteti.

  • Blob API-k, NFS 3.0 és Data Lake Storage API-k nem használhatók a fájl ugyanazon példányára való íráshoz. Ha Data Lake Storage Gen2 API-k vagy NFS 3.0 használatával ír egy fájlba, akkor a fájl blokkjai nem lesznek láthatók a Blokklista lekérése blob API-ra irányuló hívásokhoz. Az egyetlen kivétel a felülírás. A nulla truncate beállítással felülírhat egy fájlt/blobot API vagy NFS 3.0 használatával.

  • Ha a Listablobok műveletet elválasztó megadása nélkül használja, az eredmények címtárakat és blobokat is tartalmaznak. Ha elválasztót használ, csak perjelet (/) használjon. Ez az egyetlen támogatott elválasztó.

  • Ha a Blob törlése API-val töröl egy könyvtárat, az csak akkor törlődik, ha üres. Ez azt jelenti, hogy nem használhatja rekurzív módon a Blob API törlési könyvtárait.

Ezek a Blob REST API-k nem támogatottak:

A nem felügyelt virtuálisgép-lemezek nem támogatottak a hierarchikus névtérrel rendelkező fiókokban. Ha engedélyezni szeretne egy hierarchikus névteret egy tárfiókon, helyezzen nem felügyelt virtuálisgép-lemezeket egy olyan tárfiókba, amelyen nincs engedélyezve a hierarchikus névtér funkció.

Hozzáférés-vezérlési listák (ACL-ek) rekurzív beállításának támogatása

Általánosan elérhető az ACL-módosítások rekurzív alkalmazása a szülőkönyvtárból a gyermekelemekre. A képesség jelenlegi kiadásában az ACL-módosításokat a Azure Storage Explorer, a PowerShell, az Azure CLI és a .NET, a Java és a Python SDK használatával alkalmazhatja. A támogatás még nem érhető el a Azure Portal.

Hozzáférés-vezérlési listák (ACL) és névtelen olvasási hozzáférés

Ha névtelen olvasási hozzáférést kapott egy tárolóhoz, akkor az ACL-ek nincsenek hatással az adott tárolóra vagy a tárolóban lévő fájlokra. Ez csak az olvasási kérelmekre van hatással. Az írási kérelmek továbbra is tiszteletben tartják az ACL-eket. Javasoljuk, hogy a blobadatokra vonatkozó összes kéréshez megköveteljen engedélyezést.

AzCopy

Csak az AzCopy legújabb verzióját használja (AzCopy v10). Az AzCopy korábbi verziói, például az AzCopy v8.1 nem támogatottak.

Azure Storage Explorer

Csak vagy újabb verziót 1.6.0 használjon.

Tárolóböngésző a Azure Portal

A Azure Portal megjelenő tárolóböngészőben nem lehet hozzáférni egy fájlhoz vagy mappához egy elérési út megadásával. Ehelyett a fájlok eléréséhez mappák között kell tallóznia. Ezért ha egy ACL olvasási hozzáférést biztosít a felhasználóknak egy fájlhoz, de nem olvasási hozzáférést ad a fájlhoz vezető összes mappához, akkor a felhasználó nem fogja tudni megtekinteni a fájlt a tárolóböngészőben.

Külső alkalmazások

A REST API-kat használó külső alkalmazások továbbra is működni fognak, ha Data Lake Storage Gen2 használja őket. A Blob API-kat hívó alkalmazások valószínűleg működni fognak.

Storage Analytics naplók (klasszikus)

A megőrzési napok beállítása még nem támogatott, de a naplókat manuálisan is törölheti bármely támogatott eszközzel, például Azure Storage Explorer, REST vagy SDK használatával.

Windows Azure Storage Blob (WASB) illesztőprogram

Jelenleg a WASB-illesztő, amelyet csak a Blob API-val való együttműködésre terveztek, néhány gyakori forgatókönyvben problémákba ütközik. Pontosabban, ha egy hierarchikus névtér-kompatibilis tárfiók ügyfele. A Data Lake Storage többprotokollos hozzáférése nem oldja meg ezeket a problémákat.

A WASB-illesztő ügyfélként való használata hierarchikus névtér-kompatibilis tárfiókhoz nem támogatott. Ehelyett javasoljuk, hogy használja az Azure Blob File System (ABFS) illesztőprogramot a Hadoop-környezetben. Ha a Hadoop-ág 3-nál korábbi verziójú helyszíni Hadoop-környezetből próbál migrálni, nyisson meg egy Azure-támogatási jegyet, hogy a megfelelő útvonalon léphessünk kapcsolatba Önnel és a szervezetével.

Helyreállítható törlés a blobok funkcióhoz

Ha a helyreállíthatóan törölt fájlok vagy könyvtárak szülőkönyvtárai átnevezve vannak, előfordulhat, hogy a helyreállíthatóan törölt elemek nem jelennek meg megfelelően a Azure Portal. Ilyen esetekben a PowerShell vagy az Azure CLI használatával listázhatja és visszaállíthatja a helyreállíthatóan törölt elemeket.

esemény

Ha a fiókja rendelkezik esemény-előfizetéssel, a másodlagos végpont olvasási műveletei hibát eredményeznek. A probléma megoldásához távolítsa el az esemény-előfizetéseket. Az elosztott fájlrendszer végpontjának (abfss://URI) nem hierarchikus névtér-kompatibilis fiókokhoz való használata nem hoz létre eseményeket, de a blobvégpont (wasb:// URI) eseményeket hoz létre.

Tipp

A másodlagos végponthoz való olvasási hozzáférés csak akkor érhető el, ha engedélyezi az olvasási hozzáférésű georedundáns tárolást (RA-GRS) vagy az olvasási hozzáférésű geo-zónaredundáns tárolást (RA-GZRS).