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

文件未找到錯誤。

Data_Analytics1
因素二世

FileNotFoundError (Errno 2):沒有這樣的文件或目錄:/ dbfs / FileStore / config.share”

當我試圖讀取配置。分享file, it is throwing this error. I tried with spark path format as well which is dbfs:/FileStore/config.share' but it also didn't work.

集群配置:11.3 LTS(包括Apache火花3.3.0,Scala 2.12)統一目錄啟用

9回複9

Kaniz
社區經理
社區經理

嗨@Mahesh Chahare,FileNotFoundError錯誤發生時無法找到指定的文件或目錄。

在這種情況下,錯誤是當閱讀配置。分享文件在磚。

有可能指定路徑的文件不存在,或者路徑是不正確的。你可以嚐試驗證文件的路徑通過檢查磚的工作區UI或通過運行一個命令列表中的文件目錄。

檢查文件路徑:驗證文件存在於指定的路徑通過導航到磚工作區UI和檢查文件的位置。你也可以嚐試清單目錄使用磚文件係統中的文件(DBFS) API,例如:

dbutils.fs.ls (“/ FileStore /”)

檢查文件權限:確保運行代碼的用戶有讀的權限config.share文件。您可以使用以下命令檢查文件的權限:

dbutils.fs.ls (“/ FileStore / config.share”)

這應該顯示文件的詳細信息,包括權限。

嗨@Kaniz開羅文件甚至有它顯示全部細節使用dbutils.fs.ls (“/ FileStore /”)

但是當我給三角洲共享庫相同的道路,它給了我這個錯誤。

進口delta_sharing profile_file = f / dbfs / FileStore /配置。分享“剖麵= delta_sharing.SharingClient (profile_file)

在執行上麵的代碼片段中,FileNotFound錯誤彈出。

嗨@Mahesh Chahare,

  • 試著讀一個不同的文件:從相同的目錄中讀取一個單獨的文件,看看你可以訪問它。如果你可以訪問其他文件而不是配置。分享file, it may indicate a problem with the file itself.

  • 檢查庫版本:確保您已經安裝了最新版本的delta_sharing庫。為此,您可以運行
delta-sharing pip安裝,升級
  • 檢查是否安裝delta_sharing庫:確保

delta_sharing庫安裝在您的係統。你可以檢查這個通過運行。

皮普凍結| grep delta-sharing

  • 嚐試指定完整路徑:不是使用相對路徑
/ dbfs / FileStore / config.share

嚐試設置文件的完整路徑,比如

dbfs: / mnt /數據/ config.share

如果這些解決方案,您可能想要聯係磚支持來幫助你解決這個問題。

嗨@Kaniz Fatma我可以讀取相同的文件在下麵代碼片段。

table_url_spark = " dbfs: / FileStore /股票/配置。“+”# share.schema分享。表“data_spark_cdf = delta_sharing.load_as_spark (table_url_spark) data_spark_cdf.count ()

但是相同的路徑我無法讀下麵的文件代碼片段。

進口delta_sharing profile_file = f“dbfs: / FileStore /共享/配置。分享“剖麵= delta_sharing.SharingClient (profile_file)

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

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

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

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

Baidu
map