繁体   English   中英

Hadoop是否将本地文件复制到HDFS?

[英]Hadoop copying local file to HDFS?

我正在尝试将名为“ afile”的本地文件复制到HDFS。 所以我运行了以下命令:

“ hadoop fs -copyFromLocal / home / neo / afile in”或“ hadoop fs -put / home / neo / afile in”

但是,它说:“文件/ home / neo / afile不存在”

然后,我将文件“ afile”放入hadoop下的目录中。 现在,copyFromLocal成功。 但是,文件“ in”为空,因为我运行“ hadoop fs-ls”,因此显示

'-rw-r--r--'1 neo supergroup 0 2015-04-06 17:45 / user / neo / in

我也尝试了“ hadoop fs -cat in”,什么也没返回。

有人可以帮忙吗?

谢谢!

  1. /home/neo/名为test.txt本地文件系统中创建一个新文件

  2. test.txt添加内容: echo "sample text for wordcount" > /home/neo/test.txt

  3. 使用以下命令在hdfs中创建新目录: hadoop fs -mkdir /user/neo/in/

  4. 将文件从本地目录复制到HDFS: hadoop fs -copyFromLocal /home/neo/test.txt /user/neo/in/test.txt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM