我试过用 -copyFromLocal 命令将输入文件复制到hdfs,但引发了找不到文件的错误。
-copyFromLocal
hadoop fs -mkdir MapReduceInput hadoop fs -copyFromLocal d:/demodata.txt MapReduceInput/
错误:另外,需要给出本地系统中jar的路径来运行mapreduce作业。如何将输入文件、jar复制到沙盒本地系统?我正在使用vmware和windows操作系统。
suzh9iv81#
-copyfromlocal将文件从沙盒复制到hdfs,而不是从windows复制到沙盒。您需要使用沙盒中的scp命令将文件从windows scp到沙盒
m1m5dgzv2#
使用winscp将文件从windows复制到任何基于unix的服务器,如hortonwork sandbox。
2条答案
按热度按时间suzh9iv81#
-copyfromlocal将文件从沙盒复制到hdfs,而不是从windows复制到沙盒。
您需要使用沙盒中的scp命令将文件从windows scp到沙盒
m1m5dgzv2#
使用winscp将文件从windows复制到任何基于unix的服务器,如hortonwork sandbox。