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

我如何配置一個外部metastore Azure磚使用一個服務主體而不是SQL的用戶進行身份驗證?

KTheJoker
貢獻者三世

外部metastore的默認設置是使用SQL用戶和密碼。有沒有一種方法使用Azure廣告服務主體呢?

6個回答6

tonyd
新的貢獻者二世

spark.hadoop.javax.jdo.option。ConnectionDriverName com.microsoft.sqlserver.jdbc.SQLServerDriver

spark.hadoop.javax.jdo.option。ConnectionURL jdbc::狀態"置疑" / sdees.database.windows.net: 1433;數據庫=蜂巢;加密= true; trustServerCertificate = false; hostNameInCertificate = * .database.windows.net;驗證= ActiveDirectoryServicePrincipal; aadSecurePrincipalId ={{秘密/ databricks_svcprincipal / svcprincipalid}}; aadSecurePrincipalSecret ={{秘密/ databricks_svcprincipal / svcprincipalsecret}}

spark.hadoop.javax.jdo.option。ConnectionUserName”“

spark.hadoop.javax.jdo.option。ConnectionPassword”“

黑爾@Kyle磚集群,我添加了這些火花配置。

Greg_Galloway
新的貢獻者三世

我們測試了很多排列下麵的集群配置為單節點個人集群,這似乎在DBR 12.2工作。它似乎沒有工作在11.3。

spark.hadoop.javax.jdo.option。ConnectionDriverName com.microsoft.sqlserver.jdbc.SQLServerDriverspark.hadoop.javax.jdo.option。ConnectionURL jdbc::狀態"置疑" / / < servername > .database.windows.net: 1433;數據庫= <數據庫名>;加密= true; trustServerCertificate = false; hostNameInCertificate = * .database.windows.net;驗證= ActiveDirectoryServicePrincipal;spark.hadoop.javax.jdo.option spark.databricks.delta.preview.enabled如此。ConnectionUserName < clientID > datanucleus。spark.hadoop.javax.jdo.option fixedDatastore如此。ConnectionPassword <秘密> datanucleus。autoCreateSchema真正的火花。掌握當地spark.databricks.cluster (* 4)。概要singleNode spark.sql.hive.metastore。瓶內裝式hive.metastore.schema。驗證錯誤spark.sql.hive.metastore。2.3.9版本

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

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

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

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

Baidu
map