介绍
已经安装并运行了Hadoop NameNode和三个DataNode.下一步是向HDFS提供文件.已执行以下命令:
hadoop fs -copyFromLocal ubuntu-14.04-desktop-amd64.iso copyFromLocal: `.': No such file or directory
和
hadoop fs -put ubuntu-14.04-desktop-amd64.iso put: `.': No such file or directory
没有成功.
题
需要发出哪个命令才能在HDFS上存储文件?
如果没有提供路径,hadoop将尝试复制hdfs主目录中的文件.换句话说,如果您以utrecht身份登录,它将尝试将ubuntu-14.04-desktop-amd64.iso复制到/user/utrecht
.
但是,此文件夹从头开始不存在(您通常可以通过Web浏览器检查dfs).要使命令有效,您有两种选择:
把它复制到其他地方(/
工作,但把所有东西都放在那里可能导致将来出现并发症)
创建所需的目录 hdfs dfs -mkdir /yourFolderPath