我正在执行以下命令:
hadoop fs -copyFromLocal /tmp/temp/pattern_BS.conf hdfs://wihadoopn301p.prod.ch3.s.com:/user/hdfs/hadoop/qa2/BS/
在此我尝试将本地驱动器上的pattern_BS.conf
文件夹中的/tmp/temp
复制到hdfs://wihadoopn301p.prod.ch3.s.com:/user/hdfs/hadoop/qa2/BS/
位置。
但它给出了以下错误:
copyFromLocal: For input string: ""
Usage: java FsShell [-copyFromLocal <localsrc> ... <dst>]
请帮助我解决这个问题。
答案 0 :(得分:0)
我认为您应该使用下面给出的命令,因为copyFromLocal要求第一个参数是本地文件,第二个参数是hdfs中的位置
hadoop fs -copyFromLocal /tmp/temp/pattern_BS.conf / user / hdfs / hadoop / qa2 / BS /