我正在尝试执行简单的Hadoop Mapreduce Wordcount示例。我按照这个指南来运行这个程序。
步骤之一是在hdfs文件系统上创建输入和输出文件夹。
hadoop dfs -mkdir -p /usr/local/hadoop/input
但是这给了我这个错误:
DEPRECATED:不支持使用此脚本执行hdfs命令。请使用hdfs命令。
16/09/25 10:57:58警告直到。native ecodeloader:无法加载本机hadoop库为您的平台…使用内置java类在适用情况下
所以我试了:
hadoop fs -mkdir -p /usr/local/hadoop/input
输出:16/09/25 10:59:09native ecodeloader:无法加载本机hadoop库为您的平台…使用内置java类在适用情况下
但是还没有创建输入文件夹。
我该怎么办?请帮助!
我怀疑文件夹是正在创建,因为您发布的两个日志都没有显示错误。我想你只是找错地方了。
你应该执行命令
hdfs dfs -ls /usr/local/hadoop/
并确认input
目录存在。
使用普通的Unix ls
命令无法找到该目录