InvalidJobConfException:未设置输出目录

时间:2016-02-18 04:05:49

标签: hadoop mapreduce

我正在使用 Cloudera VM 进行mapreduce实践。

我刚刚从cloudera提供的默认wordcount类中创建了jar。

运行mapreduce程序时出现此错误。我能知道我错过了什么吗?

InvalidJobConfException: Output directory not set.
Exception in thread "main" org.apache.hadoop.mapred.InvalidJobConfException: Output directory not set.

1 个答案:

答案 0 :(得分:0)

要使用MapReduce程序处理数据,您需要 -

  1. Mapper类
  2. 减速机等级
  3. 驱动程序类(运行MapReduce程序的主类)
  4. 输入数据(输入数据到分析的路径)
  5. 输出目录(输出目录的路径,程序输出将存储的位置,此 目录不应该存在于HDFS中)
  6. 从错误中,您似乎还没有设置输出目录路径。如果您的代码中尚未设置输出目录,那么如果您的代码接受相同的参数,则必须在运行时传递它。 Here是在MapReduce中运行第一个WordCount程序的非常好的分步指南。