我试图在UbuntuServer14.04.3LTS上安装Hadoop2.7.1(独立模式)。在主要的Apache教程(https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html)之后,我可以启动这个过程,并在端口50070上看到dfshealth.html#tab-datanode。但我不能超过那个点。我被困住了:“将输入文件复制到分布式文件系统中:”($ bin/hdfs、dfs、-put、etc/hadoop输入)该文件在那里,但我得到了以下例外:
joao@vmdeb20:~/hadoop 2_7_1/hadoop-2.7.1$ bin/hdfs dfs -put输入 放置:‘.’:没有这样的文件或目录
发布于 2015-08-21 07:11:26
这是因为找不到用户目录。如果未指定输出目录,Hadoop将默认将输入复制到用户目录/user/username中。
要么在Hadoop中创建一个用户目录,要么使用下面的命令复制文件
bin/hdfs dfs -put input /上面的命令将把输入目录复制到HDFS的根(/)中。
https://stackoverflow.com/questions/32132233
复制相似问题