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

數據工程與磚模塊6.3 l錯誤:自動裝載CSV

Dave_Nithio
貢獻者

我目前的數據工程與磚,遇到一個錯誤。我也試圖用自己的數據,也有類似的錯誤。在實驗室裏,我們使用的是自動裝卸機閱讀引發的csv文件保存在DBFS流。這個實驗室的答案是:

#回答custombeplay体育app下载地址ers_checkpoint_path = f“{DA.paths。檢查點}/客戶”(火花。beplay体育app下载地址readStream .format .option (“cloudFiles (“cloudFiles”)。格式”、“csv”) .option (“cloudFiles。schemaLocation”, beplay体育app下载地址customers_checkpoint_path) .load (“/ databricks-datasets / retail-org客戶/”).createOrReplaceTempView (“customers_raw_temp”))

這將導致一個錯誤消息:

. lang。UnsupportedOperationException:方式模式推理不支持格式:csv。請指定模式。

當使用csv,似乎一個預定義的模式是必需的。我嚐試用我個人磚數據,必須先創建一個模式,然後添加我流模式:

模式= StructType ([StructField (“Test1 StringType(),真的),StructField (“Test2 StringType(),真的),StructField (“Test3 StringType(),真的)])火花。readStream .format .option (“cloudFiles (“cloudFiles”)。形式at", source_format) .option("header", "True") .schema(schema) .load(data_source)

這是最好的解決方案這個錯誤或者有一種自動裝卸機所示的模式解決磚實驗室嗎?

1接受解決方案

接受的解決方案

Dave_Nithio
貢獻者

更多的研究之後,它看起來像我用過時的DBR集群。我更新到11.1,不再收到了錯誤

在原帖子查看解決方案

3回複3

Dave_Nithio
貢獻者

更多的研究之後,它看起來像我用過時的DBR集群。我更新到11.1,不再收到了錯誤

Hubert_Dudek1
尊敬的貢獻者三世

是的最近有所改善:slightly_smiling_face:

匿名
不適用

作為一個小,你不需要在structfields第三個參數

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

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

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

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

Baidu
map