InvalidJobConfException:未设置输出目录



我正在使用Cloudera VM for mapreduce ppracticeice。

我刚刚从 cloudera 给出的默认wordcount类创建了 jar。

当我运行mapreduce程序时,我收到此错误。我能知道我错过了什么吗?

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

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

  1. 映射器类
  2. 减速机类
  3. 驱动程序类(运行MapReduce程序的主类)
  4. 输入数据(输入数据到分析的路径)
  5. 输出目录
  6. (输出目录的路径,程序的输出将存储在哪里,这个目录不应该已经存在于 HDFS 中)

从错误来看,您似乎尚未设置输出目录路径。如果尚未在代码中设置输出目录,则代码接受相同的参数,则必须在运行时传递它。这是一个非常好的分步指南,可以在MapReduce中运行第一个WordCount程序。

相关内容

  • 没有找到相关文章

最新更新