1

我正在执行以下命令:

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

在此我试图将本地驱动器上的文件夹复制到pattern_BS.conf位置。/tmp/temphdfs://wihadoopn301p.prod.ch3.s.com:/user/hdfs/hadoop/qa2/BS/

但它给出了以下错误:

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

请帮我解决这个问题。

4

1 回答 1

0

我认为您应该使用下面给出的命令,因为 copyFromLocal 期望第一个参数是本地文件,第二个参数是 hdfs 中的位置

hadoop fs -copyFromLocal /tmp/temp/pattern_BS.conf /user/hdfs/hadoop/qa2/BS/

于 2012-12-27T13:09:02.383 回答