我正在尝试执行简单的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类 适用的地方
但尚未创建输入文件夹。
我该怎么办?请帮忙!
答案 0 :(得分:1)
我怀疑文件夹是正在创建,因为您发布的任何日志都没有显示错误。我认为你只是在寻找错误的地方。
您应该执行命令
hdfs dfs -ls /usr/local/hadoop/
并确认那里存在input
目录。
您无法使用普通的Unix ls
命令找到此目录。