介绍
一个 Hadoop NameNode 和三个 DataNode 已安装并正在运行。下一步是向 HDFS 提供文件。已执行以下命令:
hadoop fs -copyFromLocal ubuntu-14.04-desktop-amd64.iso
copyFromLocal: `.': No such file or directory
and
hadoop fs -put ubuntu-14.04-desktop-amd64.iso
put: `.': No such file or directory
没有成功。
Question
需要发出哪个命令才能将文件存储在 HDFS 上?
如果未提供路径,hadoop 将尝试将文件复制到 hdfs 主目录中。换句话说,如果您登录为utrecht,它会尝试将 ubuntu-14.04-desktop-amd64.iso 复制到/user/utrecht
.
然而,这个文件夹并不是从头开始存在的(您通常可以通过网络浏览器检查 dfs)。
要使您的命令起作用,您有两种选择:
- 将其复制到其他地方(
/
可行,但把所有东西放在那里可能会导致未来的复杂化)
- 创建你想要的目录
hdfs dfs -mkdir /yourFolderPath
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)