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

是否可以設置外部蜂巢metastore DBSQL嗎?

匿名
不適用
2回答2

User16869510359
尊敬的貢獻者

是的,它可以連接到一個外部metastore。的配置是相同的集群作為一個正常的磚。

prasadvaze
價值貢獻

@Harikrishnan Kunhumveettil使用Azure磚,我設立了SQL端點的連接細節與全球init腳本。我能瀏覽表從常規的集群數據工程模塊但我得到以下錯誤時使用SQL查詢端點

* * * * * * * * * * * * * * * * *

在左窗格模式瀏覽器錯誤:-未能加載數據庫列表。

查詢結果窗格上的錯誤:-

錯誤運行查詢

org.apache.hadoop.hive.ql.metadata。HiveException: . lang。RuntimeException:無法實例化org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

* * * * * * * * * * * * * * * * * * * * * * * *

下麵的SQL終點設置(用戶id和密碼都在azure密鑰庫)

* * * * * * * * * * * * * * * * * * * * * * * *

spark.sql.hive.metastore。*真正

OAuth spark.hadoop.fs.azure.account.auth.type。< storage_acct > .dfs.core.windows.net

spark.hadoop.fs.azure.account.oauth.provider.type。< storage_acct > .dfs.core.windows.net org.apache.hadoop.fs.azurebfs.oauth2.ClientCredsTokenProvider

spark.hadoop.fs.azure.account.oauth2.client.id。< storage_acct > .dfs.core.windows.net{{秘密/ < secret_scope > /客戶機id}}

spark.hadoop.fs.azure.account.oauth2.client.secret。< storage_acct > .dfs.core.windows.net{{秘密/ < secret_scope > /端秘密}}

spark.hadoop.fs.azure.account.oauth2.client.endpoint。< storage_acct > .dfs.core.windows.nethttps://login.microsoftonline.com/ < tenant_id > / oauth2 /令牌

spark.hadoop.javax.jdo.option。ConnectionURL jdbc: / / < sql server name > .database.windows.net: 1433;數據庫= < db_name >

spark.hadoop.javax.jdo.option。ConnectionUserName metastoredbuser

spark.hadoop.javax.jdo.option。ConnectionPassword{{秘密/ < secret_scope > / metastoredbpwd}}

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

spark.sql.hive.metastore。2.3.7版本

spark.sql.hive.metastore。jar /磚/ hive_metastore_jars / *

* * * * * * * * * * * * * * * * * * * * * * * *

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

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

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

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

Baidu
map