我正在使用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程序处理数据,您需要-
- 映射器类
- 减速机类
- 驱动程序类(运行MapReduce程序的主类)
- 输入数据(输入数据到分析的路径) 输出目录
- (输出目录的路径,程序的输出将存储在哪里,这个目录不应该已经存在于 HDFS 中)
从错误来看,您似乎尚未设置输出目录路径。如果尚未在代码中设置输出目录,则代码接受相同的参数,则必须在运行时传递它。这是一个非常好的分步指南,可以在MapReduce中运行第一个WordCount程序。