Bou*_*rne 6 hadoop mapreduce hdfs hadoop2
我已经安装了hadoop 2.6.0,我正在玩它.我正在尝试伪分布式设置,我正按照http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/SingleCluster.html#Execution上的说明 我被卡住了在第5步,即当我运行命令时
bin/hdfs dfs -put etc/hadoop input
Run Code Online (Sandbox Code Playgroud)
我得到以下错误.
15/02/02 00:35:49 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
put: `input': No such file or directory
Run Code Online (Sandbox Code Playgroud)
为什么我收到此错误?我该如何解决?
除了Ashrith编写的内容之外,还可以添加-p,以防目录尚未创建.
bin/hadoop fs -mkdir -p /path/to/hdfs/dir
Run Code Online (Sandbox Code Playgroud)
希望这有助于其他人.
您收到错误,因为路径中没有指定这样的目录。请看一下我对类似问题的回答,它解释了 hadoop 如何解释相对路径。
确保首先使用以下命令创建目录:
bin/hadoop fs -mkdir input
Run Code Online (Sandbox Code Playgroud)
然后尝试重新执行命令-put。
| 归档时间: |
|
| 查看次数: |
16600 次 |
| 最近记录: |