簡體   English   中英

無法將目錄上傳到hdfs。 `/ usr / local / tmp /':沒有這樣的文件或目錄

[英]Unable to upload directory to hdfs. `/usr/local/tmp/': No such file or directory

我正在嘗試將目錄中的文件上傳到我在HDFS上創建的目錄中,但由於ubuntu無法在我的計算機上找到文件而無法這樣做。 目錄“ states”(我要上傳的一個)包含50個txt文件,位於我的下載文件夾中(路徑:/ home / shradha / Downloads)。 我正在嘗試在hdfs / states的ec2 hadoop實例中上傳這些文件(我已經創建了hdfs和狀態)。 我讀過某個地方,只有“ tmp”文件夾中的文件可以移動,所以我將要上傳到hdfs的目錄移到了tmp文件夾,但還是沒有運氣。 我嘗試把,copyFromLocal,moveFromLocal,但沒有任何工作。 請看一下屏幕截圖,我相信它與hduser有關。 屏幕截圖

您收到的錯誤提示您要復制的文件不存在。 嘗試移動一個文件,看看會得到什么結果。

使用namei -mo <file>查看用戶以及對該文件和父文件夾的權限。

IE瀏覽器:

[hduser@hdp-clt wordcount]$ namei -mo output/combiner/part-00000 
f: output/combiner/part-00000
 drwxr-xr-x hduser common output
 drwxr-xr-x hduser common combiner
 -rw-r--r-- hduser common part-00000

這將幫助您了解問題所在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM