微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux-在HDFS上存储文件的命令

介绍

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创建所需的目录

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐