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

沒有文件或目錄的錯誤當使用熊貓。read_excel在磚

anirudh_a
新的貢獻者二世

我被磚的行為:

下麵你將看到的內容目錄中使用dbutils磚。它顯示了測試。xlsx的文件在目錄(我甚至可以打開它使用“dbutils.fs.head”)但當我去使用熊貓。read_excel閱讀它,我得到以下錯誤陳述不能被發現……

我在統一目錄運行命令/共享集群與磚13.2運行時(火花v3.4.0)

wCLqf

1接受解決方案

接受的解決方案

knutasm
新的貢獻者二世

我們曾經有過這個問題,但工作圍繞它通過加州大學外部的文件位置,和使用火花熊貓代替常規的熊貓,因為它使用火花訪問模型,這與加州大學授予。

然而,最近的加州卷,您可以添加的位置體積和訪問它,你將一個文件在一個常規文件係統。

在原帖子查看解決方案

7回複7

Debayan
尊敬的貢獻者三世
尊敬的貢獻者三世

你好,

請你看看局限性隨訪:https://docs.www.eheci.com/files/index.html local-file-api-limitations

此外,請你嚐試寫dbfs: / /開頭?

請標記@Debayan與你的下一個評論會通知我。謝謝!

anirudh_a
新的貢獻者二世

@Debayan
我得到以下信息:

使用“/ dbfs”,而不是“dbfs:“:該函數期望一個本地文件路徑。造成的誤差傳遞的路徑與“dbfs:”前綴。

有一個看https://learn.microsoft.com/en-us/azure/databricks/dbfs/unity-catalog我讀下麵的摘錄和我想知道如果我少了什麼……就像我說我一個共享的集群上使用統一的目錄

DBFS在共享訪問模式下工作如何?

共享訪問模式結合了聯合編目數據治理和Azure磚遺留表的acl。hive_metastore訪問數據是唯一可用的用戶權限明確。

直接使用DBFS與文件,你必須有文件權限授予。因為任何文件允許用戶繞過遺留表acl hive_metastore和訪問所有數據由DBFS磚建議謹慎當授予這個特權。

共享訪問模式不支持DBFS根或坐騎。

Debayan
尊敬的貢獻者三世
尊敬的貢獻者三世

你好,一個管理員必須批準選擇許可文件所以選中的用戶可以創建一個表。

你也可以參考https://kb.www.eheci.com/en_US/data/user-does-not-have-permission-select-on-any-file

anirudh_a
新的貢獻者二世

這並沒有做任何事……據我所知應用選擇燙發隻屬於表目錄。來回Dbfs仍然不能讀文件。

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

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

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

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

Baidu
map