Azure Data Lake Depolama 2. Nesil ile ilgili bilinen sorunlar
Bu makalede hiyerarşik ad alanı özelliği etkinleştirilmiş hesaplar için sınırlamalar ve bilinen sorunlar açıklanmıştır.
Not
Bu makalede açıklanan özelliklerden bazıları Ağ Dosya Sistemi (NFS) 3.0 desteği etkinleştirilmiş hesaplarda desteklenmiyor olabilir. Çeşitli özellikler etkinleştirildiğinde özellik desteğinin etkisini gösteren bir tabloyu görüntülemek için bkz. Azure Depolama hesaplarında Blob Depolama desteği.
Desteklenen Blob depolama özellikleri
Artan sayıda Blob depolama özelliği artık hiyerarşik ad alanına sahip hesaplarla çalışır. Tam liste için bkz. Azure Data Lake Depolama 2.Nesil'de kullanılabilen Blob Depolama özellikleri.
Desteklenen Azure hizmet tümleştirmeleri
Azure Data Lake Depolama 2. Nesil, verileri alan, analiz gerçekleştiren ve görsel gösterimler oluşturmak için kullanabileceğiniz çeşitli Azure hizmetlerini destekler. Desteklenen Azure hizmetlerinin listesi için bkz. Azure Data Lake'i destekleyen Azure hizmetleri Depolama 2. Nesil.
Daha fazla bilgi için bkz. Azure Data Lake'i destekleyen Azure Depolama 2. Nesil.
Desteklenen açık kaynaklı platformlar
Çeşitli açık kaynak platformları Data Lake Depolama 2. Nesil'i destekler. Tam liste için bkz. Azure Data Lake'i destekleyen açık kaynak platformları Depolama 2. Nesil.
Daha fazla bilgi için bkz. Azure Data Lake'i destekleyen açık kaynak platformları Depolama 2. Nesil.
Blob depolama API'leri
Data Lake Depolama 2. Nesil API'leri, NFS 3.0 ve Blob API'leri aynı veriler üzerinde çalışır.
Bu bölümde blob API'lerinin, NFS 3.0'ın ve Data Lake Depolama 2. Nesil API'lerinin aynı veriler üzerinde çalışmasıyla ilgili sorunlar ve sınırlamalar açık açıklamadır.
Blob API'leri, NFS 3.0 ve Data Lake Depolama API'lerini aynı dosya örneğine yazmak için kullanılamaz. Data Lake Depolama 2. Nesil veya API'ler veya NFS 3.0 kullanarak bir dosyaya yazarsanız, bu dosyanın blokları Blok Listesi Blob API'sini Al çağrılarında görünmez. Tek özel durum, kullanırken üzerine yazmadır. Sıfır kesme seçeneğini kullanarak API veya NFS 3.0 kullanarak bir dosyanın/blob'un üzerine yazabilirsiniz.
Bir sınırlayıcı belirtmeden Blobları Listele işlemi kullanırken, sonuçlar hem dizinleri hem de blobları içerir. Sınırlayıcı kullanmayı seçerseniz yalnızca eğik çizgi ()
/kullanın. Desteklenen tek sınırlayıcı bu.Bir dizini silmek için Blobu Sil API'sini kullanırsanız, bu dizin yalnızca boşsa silinir. Bu, Blob API'si silme dizinlerini tekrar tekrar kullana anlamına gelir.
Bu Blob REST API'leri desteklenmiyor:
Hiyerarşik ad alanına sahip hesaplarda, unmanaged VM diskleri desteklenmiyor. Bir depolama hesabında hiyerarşik ad alanını etkinleştirmek için, hiyerarşik ad alanı özelliği etkin olmayan bir depolama hesabına, unmanaged VM disklerini ekleyin.
Erişim denetim listelerini (ACL'ler) tekrarlı olarak ayarlama desteği
ACL değişikliklerini üst dizinden alt öğelere tekrar tekrar uygulama özelliği genel olarak kullanılabilir. Bu özelliğin geçerli yayında, Azure Depolama Gezgini, PowerShell, Azure CLI ve .NET, Java ve Python SDK'sı kullanarak ACL değişikliklerini uygulayabilirsiniz. Henüz Azure portal.
Erişim denetim listeleri (ACL) ve anonim okuma erişimi
Kapsayıcıya anonim okuma erişimi verilmişse ACL'lerin bu kapsayıcıyı veya kapsayıcının dosyaları üzerinde hiçbir etkisi olmaz. Bu yalnızca okuma isteklerini etkiler. Yazma istekleri yine de ACL'leri kabul ediyor olur.
AzCopy
Yalnızca en son AzCopy sürümünü kullanın (AzCopy v10). AzCopy v8.1 gibi önceki AzCopy sürümleri desteklenmiyor.
Azure Depolama Gezgini
Yalnızca veya daha 1.6.0 yüksek sürümleri kullanın.
Depolama Gezgini içinde Azure portal
ACL'ler henüz desteklenmiyor.
Üçüncü taraf uygulamalar
Çalışmak için REST API'leri kullanan üçüncü taraf uygulamalar, Data Lake Depolama 2. Nesil ile birlikte kullanılır. Blob API'lerini çağıran uygulamalar büyük olasılıkla çalışır.
Depolama Analiz günlükleri (klasik)
Bekletme günlerine yönelik ayar henüz desteklenmiyor, ancak Azure Depolama Gezgini, REST veya SDK gibi desteklenen herhangi bir aracı kullanarak günlükleri el ile silebilirsiniz.
Windows Azure Depolama Blob (WASB) sürücüsü
Şu anda yalnızca Blob API'si ile çalışacak şekilde tasarlanan WASB sürücüsü, birkaç yaygın senaryoda sorunlarla karşılaşıyor. Özellikle, hiyerarşik ad alanı etkinleştirilmiş bir depolama hesabının istemcisi olduğunda. Data Lake Depolama çok protokollü erişim bu sorunları hafiflet vermez.
WASB sürücüsünün hiyerarşik ad alanı etkin bir depolama hesabında istemci olarak kullanımı desteklenmiyor. Bunun yerine, Hadoop ortamınıza Azure Blob Dosya Sistemi (ABFS) sürücüsünü kullanmanızı öneririz. Hadoop branch-3'ten önceki bir sürümle şirket içi Hadoop ortamından geçiş yapmaya çalışıyorsanız, siz ve kuruluş için doğru yolu size ilettmeye devam etmek için lütfen bir Azure Desteği bileti açın.
Bloblar için yazılım silme özelliği (şu anda önizlemede)
Yazılımdan silinen dosyalar veya dizinler için üst dizinler yeniden adlandırıldıysa, yazılımdan silinen öğeler dizinde doğru Azure portal. Bu gibi durumlarda, powershell veya Azure CLI kullanarak, yazılımdan silinen öğeleri liste haline yükleyebilir ve geri yükleyebilirsiniz.
Ekinlikler
Hesabınız bir olay aboneliğine sahipse ikincil uç noktadaki okuma işlemleri hataya neden olur. Bu sorunu çözmek için olay aboneliklerini kaldırın.
İpucu
İkincil uç nokta için okuma erişimi yalnızca okuma erişimli coğrafi olarak yedekli depolamayı (RA-GRS) veya okuma erişimli coğrafi olarak yedekli depolamayı (RA-GZRS) etkinleştirip etkinleştirmeniz gerekir.