取消
顯示的結果
而不是尋找
你的意思是:

山在磚Azure DL

Krish123”id=
新的因素

你好,

我很新磚,我學習PySpark和磚。

我試圖DL Gen2磚,山的一部分,我創建了應用程序注冊,DL添加進應用程序注冊權限,創建了一個秘密,還添加了clientid秘密,在azure拱頂tenantid。我還創建了範圍,但我得到以下錯誤:

有什麼錯誤,請建議。

ExecutionError:調用o376.mount時發生一個錯誤。

:. lang。NullPointerException: authEndpoint

shaded.databricks.v20180920_b33d810.com.google.common.base.Preconditions.checkNotNull (Preconditions.java: 204)

shaded.databricks.v20180920_b33d810.org.apache.hadoop.fs.azurebfs.oauth2.AzureADAuthenticator.getTokenUsingClientCreds (AzureADAuthenticator.java: 84)

com.databricks.backend.daemon.dbutils.DBUtilsCore.verifyAzureOAuth (DBUtilsCore.scala: 751)

com.databricks.backend.daemon.dbutils.DBUtilsCore.verifyAzureFileSystem (DBUtilsCore.scala: 762)

com.databricks.backend.daemon.dbutils.DBUtilsCore.mount (DBUtilsCore.scala: 720)

在sun.reflect.GeneratedMethodAccessor291。調用(未知源)

sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java: 43)

java.lang.reflect.Method.invoke (Method.java: 498)

py4j.reflection.MethodInvoker.invoke (MethodInvoker.java: 244)

py4j.reflection.ReflectionEngine.invoke (ReflectionEngine.java: 380)

py4j.Gateway.invoke (Gateway.java: 295)

py4j.commands.AbstractCommand.invokeMethod (AbstractCommand.java: 132)

py4j.commands.CallCommand.execute (CallCommand.java: 79)

py4j.GatewayConnection.run (GatewayConnection.java: 251)

java.lang.Thread.run (Thread.java: 748)

腳本我跑,山:

applicationId = dbutils.secrets.get(範圍=“testscope”鍵=“clientid”)

authenticationKey = dbutils.secrets.get(範圍=“testscope”鍵=“clientsecret”)

tenandId = dbutils.secrets.get(範圍=“testscope”鍵=“tenantid”)

端點= "https://login.microsoftonline.com/+ tenandId + / oauth2 /令牌”

源= " abfss: / / " + adlsContainerName + + adlsAccountName +”“@”。dfs.core.windows.net/“+ adlsFolderName

#連接使用oAuth服務原則

款= {" fs.azure.account.auth。類型”:“OAuth”,

“fs.azure.account.oauth.provider。類型”:“org.apache.hadoop.fs.azurebfs.oauth2.ClientCredsTokenProvider”,

fs.azure.account.oauth2.client.id”:applicationId,

“fs.azure.account.oauth2.client。秘密”:authenticationKey,

“fs.azure.account.oauth2.client。endoint”:“https://login.microsoftonline.com// oauth2 /令牌“+ tenandId +}

# #安裝ADLS存儲數據磚。隻有山不是已經安裝的目錄

dbutils.fs.mount (

源=源,

mount_point =“/ mnt / adls”,

extra_configs =配置)

0回答0
歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map