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

dbx -運行單元測試誤差(java.lang.NoSuchMethodError)

aka1
新的貢獻者二世

我設置dbx的第一次在Windows上10。

嚴格遵循https://dbx.readthedocs.io/en/latest/guides/python/python_quickstart/

openjdk安裝

conda安裝- c conda-forge openjdk = 11.0.15

winutils。exe Hadoop 3下載,路徑設置

本地相關性:

image.png

3.3.1火花:

圖像

dbx版本

圖像

我卡在最後一步(單元測試運行):

pytest測試/單元

錯誤:. lang。NoSuchMethodError:“空白org.apache.spark.sql.execution.datasources.parquet.ParquetSchemaConverter .checkFieldName美元(以)

如果is_error(回答)[0]:如果len(回答)> 1:type =回答[1]價值= OUTPUT_CONVERTER[型](回答[2],gateway_client)如果回答[1]= = REFERENCE_TYPE: >提高Py4JJavaError(“調用時發生一個錯誤{0}{1}{2}。\ n”。格式(target_id”。“,name), value) E py4j.protocol.Py4JJavaError: An error occurred while calling o59.saveAsTable. E : java.lang.NoSuchMethodError: 'void org.apache.spark.sql.execution.datasources.parquet.ParquetSchemaConverter$.checkFieldName(java.lang.String)' E at org.apache.spark.sql.delta.schema.SchemaUtils$.$anonfun$checkFieldNames$1(SchemaUtils.scala:890)

你能幫我解決這個問題嗎?

1回複1

Aviral-Bhardwaj
尊敬的貢獻者三世

這似乎是代碼的問題

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

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

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

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

Baidu
map