Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hadoop:mapred.LocalJobRunner:MissingResourceException_Java_Maven_Exception_Hadoop_Mapreduce - Fatal编程技术网

Java Hadoop:mapred.LocalJobRunner:MissingResourceException

Java Hadoop:mapred.LocalJobRunner:MissingResourceException,java,maven,exception,hadoop,mapreduce,Java,Maven,Exception,Hadoop,Mapreduce,我正在尝试使用自定义记录读取器、映射器和reducer设置一个简单的mapReduce应用程序。在(包括)mapper之前,它似乎可以工作(在调用context.write时,我在控制台上编写了键值对以进行测试) 然后我就明白了 “14/03/04 14:25:43信息映射。作业客户端:映射100%减少0%” 但在那之后,我每隔3秒进入一个无限循环 “14/03/04 14:25:45信息映射。本地JobRunner:” 没有一个详细的信息或任何其他 在我的IDE中启用日志记录所有异常时,在上面


我正在尝试使用自定义记录读取器、映射器和reducer设置一个简单的mapReduce应用程序。在(包括)mapper之前,它似乎可以工作(在调用context.write时,我在控制台上编写了键值对以进行测试)
然后我就明白了

“14/03/04 14:25:43信息映射。作业客户端:映射100%减少0%”

但在那之后,我每隔3秒进入一个无限循环

“14/03/04 14:25:45信息映射。本地JobRunner:”

没有一个详细的信息或任何其他

在我的IDE中启用日志记录所有异常时,在上面的每条消息之后,我都会收到以下异常:

线程中发生异常“java.util.MissingResourceException” “通信线程”位于 throwMissingResourceException(ResourceBundle.java:1499)

我在作业的配置中定义了映射器和减速器,但似乎找不到减速器类(?)。在减速机内创建断点,程序永远不会到达这一行。

my pom.xml:

        <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-hadoop</artifactId>
        <version>1.0.2.RELEASE</version>
        </dependency>
如有任何建议,将不胜感激,
我得到了同样的错误(无限循环)。我通过更新pom.xml文件解决了这个问题

<dependencies>
    <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-mapreduce-client-common</artifactId>
        <version>2.7.1</version>
    </dependency>
<dependencies>

org.apache.hadoop
hadoop mapreduce客户端公用程序
2.7.1
在my pom.xml文件中添加上述依赖项。也许对你有帮助。对我来说,它解决了问题

如果您有任何问题,请发表评论

<dependencies>
    <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-mapreduce-client-common</artifactId>
        <version>2.7.1</version>
    </dependency>
<dependencies>