Azure Data Lake Storage URI'sini kullanma
Azure Data Lake Storage ile uyumlu Hadoop Dosya Sistemi sürücüsü, şema tanımlayıcısı abfs
(Azure Blob Dosya Sistemi) ile bilinir. Diğer Hadoop Dosya Sistemi sürücüleriyle tutarlı olan ABFS sürücüsü, Data Lake Storage özellikli bir hesaptaki dosyaları ve dizinleri ele almak için bir URI biçimi kullanır.
URI söz dizimi
Azure Blob Dosya Sistemi sürücüsü, bir hesabın hiyerarşik ad alanı etkinleştirilmiş olmasa bile hesabın Data Lake Storage uç noktasıyla kullanılabilir. Depolama hesabının hiyerarşik ad alanı yoksa, kısaltma URI söz dizimi şöyle olur:
abfs[s]1://<file_system>2@<account_name>3.dfs.core.windows.net/<path>4/<file_name>5
Şema tanımlayıcısı: Protokol
abfs
, düzen tanımlayıcısı olarak kullanılır. Sonuna (abfs) birs
eklerseniz ABFS Hadoop istemci sürücüsü, seçilen kimlik doğrulama yönteminden bağımsız olarak her zaman Aktarım Katmanı Güvenliği 'ni (TLS) kullanır. Kimlik doğrulamanız olarak OAuth'u seçerseniz, OAuth yalnızca TLS katmanını kullandığı içinabfss
yerine belirtsenizabfs
bile istemci sürücüsü her zaman TLS kullanır. Son olarak, eski depolama hesabı anahtarını kullanmayı seçerseniz istemci sürücüsü TLS kullanmak istemediğinizi yorumlarabfs
.Dosya sistemi: Dosyaları ve klasörleri barındıran üst konum. Bu, Azure Depolama Blob hizmetindeki kapsayıcılar ile aynıdır.
Hesap adı: Oluşturma sırasında depolama hesabınıza verilen ad.
Yollar: Dizin yapısının sınırlandırılmış (
/
) eğik çizgi gösterimi.Dosya adı: Tek tek dosyanın adı. Bir dizine hitap ediyorsanız bu parametre isteğe bağlıdır.
Ancak, ele almak istediğiniz hesabın hiyerarşik ad alanı varsa, kısaltma URI söz dizimi şöyle olur:
/<path>1/<file_name>2
Yol: Dizin yapısının sınırlandırılmış (
/
) eğik çizgi gösterimi.Dosya Adı: Tek tek dosyanın adı.