hadoop fs -mkdir没有创建所需的文件夹

时间:2016-09-25 15:00:24

标签: java hadoop mapreduce hdfs

我正在尝试执行简单的Hadoop Mapreduce Wordcount示例。我正在关注此guide来运行该程序。

其中一个步骤是在hdfs文件系统上创建输入和输出文件夹。

hadoop dfs -mkdir -p /usr/local/hadoop/input

但是这给了我这个错误:

  

DEPRECATED:不建议使用此脚本执行hdfs命令。   而是使用hdfs命令。

     

16/09/25 10:57:58 WARN util.NativeCodeLoader:无法加载   适用于您平台的native-hadoop库...使用builtin-java类   适用的地方

所以我试过了:

hadoop fs -mkdir -p /usr/local/hadoop/input

输出:

  

16/09/25 10:59:09 WARN util.NativeCodeLoader:无法加载   适用于您平台的native-hadoop库...使用builtin-java类   适用的地方

但尚未创建输入文件夹。

我该怎么办?请帮忙!

1 个答案:

答案 0 :(得分:1)

我怀疑文件夹正在创建,因为您发布的任何日志都没有显示错误。我认为你只是在寻找错误的地方。

您应该执行命令

hdfs dfs -ls /usr/local/hadoop/

并确认那里存在input目录。

您无法使用普通的Unix ls命令找到此目录。