简介
已安装并正在运行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上存储文件,需要发出哪个命令?
答案 0 :(得分:5)
如果没有提供路径,hadoop将尝试复制hdfs主目录中的文件。换句话说,如果您以 utrecht 身份登录,它将尝试将ubuntu-14.04-desktop-amd64.iso复制到/user/utrecht
。
但是,此文件夹从头开始不存在(您通常可以通过Web浏览器检查dfs)。 要使命令有效,您有两种选择:
/
有效,但将所有内容放在那里可能会导致将来出现并发症)hdfs dfs -mkdir /yourFolderPath