如何連接湖Azure數據存儲Azure磚嗎
標準工作空間
私人聯係
在你存儲賬戶請到“網絡”- >“私人端點連接”,然後單擊添加私人端點。
添加私人鏈接是很重要的在同一地區和相同的虛擬網絡你的磚。磚需要數據湖一個私人鏈接目標sub-resource“dfs”和“blob”。
在虛擬私人網絡選項鏈接請選擇虛擬網絡PrivateDatabricks和PublicDatabricks子集。您可以使用ServiceEndpoints子集為你私人聯係(如果你沒有請創建它)。
應用程序
您需要創建湖Azure應用程序將授權訪問您的數據存儲。搜索“應用程序注冊”並創建友好的名稱:
在創建應用程序請複製以下值,稍後您將需要他們:
——app_id:請到應用程序主頁和複製“應用程序(客戶端)ID”
——tenant_id:請到應用程序主頁和複製”目錄(租戶)ID”
——秘密:請到應用“證書和秘密”創建新客戶秘密,請複製“價值”。
允許應用程序訪問存儲賬戶
請回到你的三角洲湖存儲賬戶。請到“訪問控製(IAM)”,添加角色“存儲Blob數據貢獻者”
點擊選擇成員,找到我們剛剛創建的應用程序。
磚
現在我們終於可以去磚山從我們的存儲容器。山是永久隻足夠做一次。好存儲代碼,我們用於山回購我們可以創建文件夾中(例如基礎設施),所以我們可以很容易地重新創建它。我們隻需要把我們的代碼值複製。
款= {" fs.azure.account.auth。”:“OAuth”、“fs.azure.account.oauth.provider類型。”:“org.apache.hadoop.fs.azurebfs.oauth2類型。ClientCredsTokenProvider”、“fs.azure.account.oauth2.client。fs.azure.account.oauth2.client id”: app_id。”fs.azure.account.oauth2.client秘密”:秘密。”端點”:f“https://login.microsoftonline.com/ {tenant_id}} dbutils.fs oauth2 /令牌”。山(源= f”abfss: / /{容器}@ {storage_name}.dfs.core.windows.net/”, mount_point = " / mnt / your_folder”, extra_configs =配置)
故障排除
最好使用nslookup命令檢查你的三角洲湖私有ip存儲解決: