Share via


使用 Azure Data Lake Storage Gen2 URI

與 Azure Data Lake Storage Gen2 相容的 Hadoop Filesystem 驅動程式,以其配置識別碼 abfs (Azure Blob 檔案系統) 而聞名。 ABFS 驅動程式和其他 Hadoop Filesystem 驅動程式一樣,都使用 URI 格式來處理已啟用 Data Lake Storage Gen2 帳戶中的檔案和目錄。

URI 語法

Azure Blob File System 磁碟機可搭配帳戶的 Data Lake Storage 端點使用,即使該帳戶未啟用階層命名空間也可以。 如果儲存體帳戶沒有階層命名空間,則縮寫 URI 語法為:

abfs[s]1://<file_system>2@<account_name>3.dfs.core.windows.net/<path>4/<file_name>5
  1. 配置識別碼:此 abfs 通訊協定作為配置識別碼。 如果您在結尾加上 s (abfss),那麼無論選擇了哪種驗證方法,ABFS Hadoop 用戶端驅動程式一律會使用傳輸層安全性 (TLS)。 如果您選擇 OAuth 作為驗證,那麼即使您指定了 abfs 而非 abfss,用戶端驅動程式還是一律會使用 TLS,因為 OAuth 完全依賴 TLS 層。 最後,如果您選擇使用較舊的儲存體帳戶金鑰方法,則用戶端驅動程式會將 abfs 解譯為您不想使用 TLS。

  2. 檔案系統:保存檔案和資料夾的上層位置。 這與 Azure 儲存體 Blob 服務中的容器相同。

  3. 帳戶名稱:建立期間為儲存體帳戶指定的名稱。

  4. 路徑:正斜線分隔 (/) 的形式表示目錄結構。

  5. 檔案名稱:個別檔案的名稱。 如果要定址目錄,可選用此參數。

但如果您想定址的帳戶具有階層命名空間,則縮寫 URI 語法為:

/<path>1/<file_name>2
  1. 路徑:正斜線分隔 (/) 的形式表示目錄結構。

  2. 檔案名稱:個別檔案的名稱。

下一步