Bekende problemen met Azure Data Lake Storage Gen2

In dit artikel worden beperkingen en bekende problemen beschreven voor accounts met de functie hiërarchische naamruimte ingeschakeld.

Notitie

Sommige van de functies die in dit artikel worden beschreven, worden mogelijk niet ondersteund in accounts met NFS 3.0-ondersteuning (Network File System) ingeschakeld. Zie Ondersteuning voor Blob Storage-functies in Azure Storage accounts om een tabel weer te geven die de impact van functieondersteuning laat zien wanneer verschillende mogelijkheden zijn ingeschakeld.

Ondersteunde Blob Storage-functies

Een toenemend aantal Blob Storage-functies werkt nu met accounts die een hiërarchische naamruimte hebben. Zie Blob Storage-functies die beschikbaar zijn in Azure Data Lake Storage Gen2 voor een volledige lijst.

Ondersteunde integraties met Azure-services

Azure Data Lake Storage Gen2 ondersteunt verschillende Azure-services die u kunt gebruiken om gegevens op te nemen, analyses uit te voeren en visuele weergaven te maken. Zie Azure-services die ondersteuning bieden voor Azure Data Lake Storage Gen2 voor een lijst met ondersteunde Azure-services.

Zie Azure-services die ondersteuning bieden voor Azure Data Lake Storage Gen2 voor meer informatie.

Ondersteunde open source-platforms

Verschillende open source-platformen ondersteunen Data Lake Storage Gen2. Zie Open source-platformen die ondersteuning bieden voor Azure Data Lake Storage Gen2 voor een volledig overzicht.

Zie Opensource-platformen die ondersteuning bieden voor Azure Data Lake Storage Gen2 voor meer informatie.

Blob Storage-API's

Data Lake Storage Gen2-API's, NFS 3.0- en Blob-API's kunnen op dezelfde gegevens worden gebruikt.

In deze sectie worden problemen en beperkingen beschreven voor het gebruik van blob-API's, NFS 3.0 en Data Lake Storage Gen2-API's voor dezelfde gegevens.

  • U kunt geen blob-API's, NFS 3.0- en Data Lake Storage-API's gebruiken om naar hetzelfde exemplaar van een bestand te schrijven. Als u naar een bestand schrijft met behulp van Data Lake Storage Gen2 of API's of NFS 3.0, zijn de blokken van dat bestand niet zichtbaar voor het aanroepen van de blob-API Blokkeringslijst downloaden. De enige uitzondering hierop is wanneer u gebruikt om te overschrijven. U kunt een bestand/blob overschrijven met behulp van API of NFS 3.0 met behulp van de optie nul afkapt.

  • Wanneer u de bewerking Lijst-blobs gebruikt zonder een scheidingsteken op te geven, bevatten de resultaten zowel directories als blobs. Als u ervoor kiest om een scheidingsteken te gebruiken, gebruikt u alleen een slash / (). Dit is het enige ondersteunde scheidingsteken.

  • Als u de Blob-API verwijderen gebruikt om een map te verwijderen, wordt die map alleen verwijderd als deze leeg is. Dit betekent dat u de blob-API-verwijderdirecties niet recursief kunt gebruiken.

Deze Blob REST API's worden niet ondersteund:

Niet-beherende VM-schijven worden niet ondersteund in accounts met een hiërarchische naamruimte. Als u een hiërarchische naamruimte in een opslagaccount wilt inschakelen, plaats dan niet-mande VM-schijven in een opslagaccount waar de hiërarchische naamruimtefunctie niet is ingeschakeld.

Ondersteuning voor het recursief instellen van toegangsbeheerlijsten (ACL's)

De mogelijkheid om ACL-wijzigingen recursief toe te passen van bovenliggende map naar onderliggende items is algemeen beschikbaar. In de huidige versie van deze mogelijkheid kunt u ACL-wijzigingen toepassen met behulp van Azure Storage Explorer, PowerShell, Azure CLI en de .NET-, Java- en Python-SDK. Ondersteuning is nog niet beschikbaar voor de Azure Portal.

Toegangsbeheerlijsten (ACL) en anonieme leestoegang

Als anonieme leestoegang is verleend aan een container, hebben ACL's geen effect op die container of de bestanden in die container. Dit is alleen van invloed op leesaanvragen. Schrijfaanvragen voldoen nog steeds aan de ACL's.

AzCopy

Gebruik alleen de nieuwste versie van AzCopy (AzCopy v10). Eerdere versies van AzCopy, zoals AzCopy v8.1, worden niet ondersteund.

Azure Storage Explorer

Gebruik alleen versies 1.6.0 of hoger.

Storage Explorer in de Azure Portal

ACL's worden nog niet ondersteund.

Toepassingen van derden

Toepassingen van derden die gebruikmaken van REST API's om te werken, blijven werken als u ze gebruikt met Data Lake Storage Gen2. Toepassingen die Blob-API's aanroepen, werken waarschijnlijk.

Storage Analyselogboeken (klassiek)

De instelling voor retentiedagen wordt nog niet ondersteund, maar u kunt logboeken handmatig verwijderen met behulp van een ondersteund hulpprogramma zoals Azure Storage Explorer, REST of een SDK.

Windows Azure Storage Blob-stuurprogramma (WASB)

Op dit moment ondervindt het WASB-stuurprogramma, dat alleen is ontworpen voor gebruik met de Blob-API, problemen in een aantal veelvoorkomende scenario's. Met name wanneer het een client is voor een opslagaccount met hiërarchische naamruimte. Toegang met meerdere protocollen op Data Lake Storage deze problemen niet verhelpen.

Het gebruik van het WASB-stuurprogramma als client voor een opslagaccount met hiërarchische naamruimte wordt niet ondersteund. In plaats daarvan raden we u aan het Azure Blob File System (ABFS) in uw Hadoop-omgeving te gebruiken. Als u probeert te migreren van een on-premises Hadoop-omgeving met een eerdere versie dan Hadoop Branch-3, opent u een Ondersteuning voor Azure-ticket zodat we contact met u kunnen opnemen op het juiste pad voor u en uw organisatie.

Voorlopig verwijderen voor blobs (momenteel in preview)

Als de naam van bovenliggende mappen voor bestanden of mappen met een zachte naam wordt gewijzigd, worden de items die worden verwijderd mogelijk niet correct weergegeven in de Azure Portal. In dergelijke gevallen kunt u PowerShell of Azure CLI gebruiken om de zacht verwijderde items weer te geven en te herstellen.

Gebeurtenissen

Als uw account een gebeurtenisabonnement heeft, resulteert leesbewerkingen op het secundaire eindpunt in een fout. U kunt dit probleem oplossen door gebeurtenisabonnementen te verwijderen.

Tip

Leestoegang tot het secundaire eindpunt is alleen beschikbaar wanneer u geografisch redundante opslag met leestoegang (RA-GRS) of geografisch zone-redundante opslag met leestoegang (RA-GZRS) inschakelen.