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

CLI命令<磚fs的cp >不是DBFS上傳文件

IgnacioCastinei
新的貢獻者三世

你好,

到目前為止我已經成功地使用CLI接口上傳文件從本地機器DBFS / FileStore /表。具體地說,我一直在使用終端,下麵的命令:

磚fs cp - r < MyLocalDataset > dbfs: / FileStore /表/ NewDataset /

上周這個命令似乎並沒有工作了。當執行它囉嗦地似乎成功運行(每個文件的副本顯示在終端)。此外,如果後來我觸發以下命令列出NewDataset文件夾:

磚fs ls dbfs: / / FileStore /表

然而,當我檢查內容磚= > Data = >創建新的表= > DBFS = > / FileStore /表文件夾NewDataset是不存在的。

此外,如果我創建了一個筆記本,嚐試加載NewDataset我得到以下錯誤:

org.apache.hadoop.mapred。InvalidInputException:輸入路徑不存在:/ FileStore /表/ NewDataset

我試過其他命令的CLI(例如,磚集群列表),他們都工作好。

我做錯了什麼,還是有一種新的方式上傳文件DBFS我應該使用呢?

我使用磚Community Edition。

非常感謝你的時間。

親切的問候,

玉米片

1接受解決方案

接受的解決方案

arjun_kr
價值貢獻
價值貢獻

@Ignacio Castineiras請使用上傳功能的筆記本在此期間(你可以壓縮內容單一文件)?它不似乎與cli community edition。

屏幕截圖2021-10-12 12.52.37點

在原帖子查看解決方案

9回複9

Kaniz
社區經理
社區經理

你好@IgnacioCastineiras!我的名字叫Kaniz,我這裏的技術主持人。很高興認識你,謝謝你的問題!看看你的同行在社區有一個先回答你的問題。否則我們將很快跟進與回複。

IgnacioCastinei
新的貢獻者三世

嗨Kaniz,

謝謝你這麼多!以來已經3周我發布這個問題。如果你能提供給我一些指導,我將很感激。

提前謝謝你!

親切的問候,

玉米片

匿名
不適用

IgnacioCastineiras

我在我的實驗室中測試了這種方法,發現它按預期工作。

你可以運行下麵的命令,看看它返回文件列表嗎?

磚fs ls dbfs: / FileStore /表/ NewDataset

也請檢查一個文件是否已經存在相同名稱的“NewDataset”dbfs: / FileStore /表

arjun_kr
價值貢獻
價值貢獻

@Ignacio Castineiras一種可能性是讓寫不同的工作區,以防你有多個的。您可以啟用和cli命令——調試選項,檢查標題“x-databricks-org-id”是否有意工作區Id本身。

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

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

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

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

Baidu
map