嗨@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,
delta-sharing pip安裝,升級
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)