2012-09-07 162 views
1

我執行以下命令:從一臺機器執行copyFromLocal命令到另一臺機器

hadoop fs -copyFromLocal /tmp/temp/pattern_BS.conf hdfs://wihadoopn301p.prod.ch3.s.com:/user/hdfs/hadoop/qa2/BS/ 

在此我想在​​文件夾複製pattern_BS.conf本地驅動器上,爲hdfs://wihadoopn301p.prod.ch3.s.com:/user/hdfs/hadoop/qa2/BS/位置。

但它給以下錯誤:

copyFromLocal: For input string: "" 
Usage: java FsShell [-copyFromLocal <localsrc> ... <dst>] 

請幫我解決這個問題。

+0

使用ls命令檢查源文件並檢查目標文件與hadoop fs -ls並在正常使用時使用 –

+0

感謝Balaswamy vaddeman, – Raghvendra

+0

但src和dest都是有效的。你可以建議更多.... \ – Raghvendra

回答

0

我認爲你應該使用的命令如下,因爲copyFromLocal預計第一個參數是本地文件,第二個參數是在HDFS的位置

的hadoop fs的-copyFromLocal的/ tmp /溫度/ pattern_BS。 conf/user/hdfs/hadoop/qa2/BS/

相關問題