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

SQL錯誤當查詢任何表/視圖通過Dbeaver磚集群上。

sage5616
價值貢獻

我能連接到集群中,瀏覽其蜂巢目錄,見/表/視圖和列數據類型

運行一個簡單的select語句從一個視圖檢查機關文件產生這個錯誤並沒有其他的結果:

“SQL錯誤[500540][HY000]:[磚][DatabricksJDBCDriver]陷入BackgroundFetcher(500540)錯誤。前台線程ID: 180。後台線程ID: 223。錯誤捕獲:sun.misc。安全或java.nio.DirectByteBuffer。< init >(長,int)。”

標準磚集群:

Standard_DS3_v2

高級選項火花配置:

spark.databricks.cluster。概要singleNode

spark.databricks.io.directoryCommit。createSuccessFile假

火花。掌握當地(* 4)

spark.driver。extraJavaOptions -Dio.netty.tryReflectionSetAccessible = true

spark.hadoop.fs.azure.account.key。<有所> .blob.core.windows.net <有所>

spark.executor。extraJavaOptions -Dio.netty.tryReflectionSetAccessible = true

parquet.enable。summary-metadata假

我的本地機器:

22.1.2.202207091909 Dbeaver版本

Dbeaver JDBC URL:

jdbc:磚:/ / <有所> .1.azuredatabricks.net: 443 /違約;運輸方式= http; ssl = 1; httpPath = sql / protocolv1 / o / <有所> / <有所>;AuthMech = 3; UID =令牌;PWD = <有所>

12.4芯片MacOS版本(M1):蒙特利

Java版本:

java——版本

openjdk 18.0.1 2022-04-19

OpenJDK運行時環境自釀酒(構建18.0.1 + 0)

OpenJDK 64位服務器虛擬機自製程序(建立18.0.1 + 0,混合模式,共享)

我能做以下沒有錯誤(磚默認的測試數據集):

使用CSV選項(創建表鑽石路徑“/ databricks-datasets / Rdatasets /數據- 001 / CSV / ggplot2 /鑽石。csv”,標題“真正的”);

當我運行這個“選擇顏色從鑽石;”或“select * from鑽石;”

我得到了這個:

“SQL錯誤[500618][HY000]:[磚][DatabricksJDBCDriver](500618)錯誤發生而反序列化箭頭數據:sun.misc。安全或java.nio.DirectByteBuffer。< init >(長,int)不可用”

因此,任何選擇查詢的任何對象(鋪文件或其他)導致上述錯誤。

可能會出現什麼問題?建議如何解決這個錯誤嗎?為什麼我能夠連接和元數據的模式/表/視圖/列,但不是查詢或視圖數據?

注:我完全遵循本指南:https://docs.microsoft.com/en-us/azure/databricks/dev-tools/dbeaver step-3-connect-dbeaver-to-your-a……

5回複5

“你是哪一個java版本運行這些工具?”- have you seen my original post? It is clearly listed there:

“MacOS版本(M1芯片):12.4蒙特利

Java版本:

java——版本

openjdk 18.0.1 2022-04-19

OpenJDK運行時環境自釀酒(構建18.0.1 + 0)

OpenJDK 64位服務器虛擬機自製程序(建立18.0.1 + 0,混合模式,共享)”

“試試設置java屬性io.netty.tryReflectionSetAccessible = true”——你能請提供明確的指示怎麼做?文件,在哪裏?

同時,記住JetBrains DataGrip作品沒有設置任何其他java屬性。這隻是Dbeaver工作台和SQL / J的工具,有這個問題。

大謝謝你:slightly_smiling_face:

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

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

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

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

Baidu
map