2 yuanbingze yuanbingze 于 2016.05.05 10:23 提问

hadoop 运行异常,ReplicaNotFoundException 50C

浏览线上运行日志,发现大量报错信息,截取一条,希望大虾能帮助解决。

May 5, 10:07:30.620 AM ERROR org.apache.hadoop.hdfs.server.datanode.DataNode
hadoop-78:50010:DataXceiver error processing READ_BLOCK operation src: /192.0.0.78:34568 dst: /192.0.0.78:50010
org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Replica not found for BP-381875526-172.18.50.76-1450327742712:blk_1075578327_1837535
at org.apache.hadoop.hdfs.server.datanode.BlockSender.getReplica(BlockSender.java:450)
at org.apache.hadoop.hdfs.server.datanode.BlockSender.(BlockSender.java:234)
at org.apache.hadoop.hdfs.server.datanode.DataXceiver.readBlock(DataXceiver.java:530)
at org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opReadBlock(Receiver.java:148)
at org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:103)
at org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:244)
at java.lang.Thread.run(Thread.java:745)

3个回答

sxwws
sxwws   2016.05.05 13:56

这个报错还是比较明确的,应该是你的datanode的副本节点(BP-381875526-172.18.50.76-1450327742712:blk_1075578327_1837535)没有找到。
你需要确认下这个节点是否启动了,是否能ping通?

确保整个hadoop都启动正常后,再验证下你的功能。

yuanbingze
yuanbingze   2016.05.10 09:49

节点已经正常启动了,实在找不出什么原因了,stackoverflow上也有人遇到同样的问题,也是没有人回答。

CSDNXIAOD
CSDNXIAOD   2016.05.05 10:32

hadoop运行任务时出现网络链接异常
hadoop 异常
Hadoop中运行Wordcount出现异常
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
hadoop运行job任务出现异常
在运行hadoop进行数据mr的过程中,出现了异常,调了好久,so记录下来,给出现同样情况的小伙伴们一点参考: 一、Filesystem closed异常如下: java.io.IOException: Filesystem closed at org.apache.hadoop.hdfs.DFSClient.checkOpen(DFSClient.java:795) at org.apa
关于Hadoop运行java的详解
从 hadoop URL 读取数据1. 自定义编写URLCat方法:import java.io.IOException; import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL;import org.apache.hadoop.fs.FsUrlStreamHandlerFactor
Hadoop回顾--MapReduce异常处理
一、MapReduce任务异常的处理方式 1、异常最常见的是: (1)Map或Reduce任务中的某些代码抛出异常,此时Hadoop强行停止java虚拟机,并向JobTracker汇报,JobTracker将任务标记为失败显示给用户,同时写入日志目录。 (2)MapReduce因为JVM的bug或者节点硬件的问题产生异常(非代码问题),TaskTracker重新更换节点运行,若一个任务在不同
运行Hadoop程序,出现 Filesystem closed 异常
运行Hadoop程序 时,出现  Filesystem closed异常。 通过查证是设置了缓存。需要取消缓存。 通过修改配置文件core-site.xml: fs.hdfs.impl.disable.cache true 程序仍然出现上述问题。 在程序中,加上这条语句:JobConf  jobConf.set("fs.hdfs.impl.disable.cache",
Windows运行Hadoop遇到的问题
http://blog.csdn.net/xubo245/article/details/50587660 window上连接集群跑hadoop问题之java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows. 标签: windowhadoopwordcount 20
运行Hadoop示例程序WordCount
WordCount程序的目标是统计几个文件中每个单词出现的次数,是官方提供的示例程序,这里使用的hadoop的版本为hadoop-1.2.1。 1)、首先编写代码,将WordCount.java文件放到wordcount_classes文件夹中,代码如下: import java.io.IOException; import java.util.*; import org.apache.ha
Hadoop小程序:分析日志文件
本文是MapReduce分析日志的一个下程序
hadoop中的pi值计算
注意在hadoop中,操作一定要规范。不规范的操作引起exception满天飞······· 其实hadoop中的pi值运算还是挺简单的。在这里主要讲一下这个例子中要注意的地方: [hadoop@master hadoop-1.0.3]$ hadoop jar hadoop-examples-1.0.3.jar pi 10 100 确保是在hadoop-1.0.3目录下,因为hadoop
eclipse 运行MapReduce程序错误异常汇总(解决Map not fount)
错误一: Error: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class wordCount.wordCount$Map not found at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2074) at org.
解决myeclipse中运行java代码,无法连接hadoop的问题
在Myeclipse中运行java代码(访问hadoop)出现如下错误: Exception in thread "main" java.net.ConnectException: Call From ZYQ-PC/192.168.1.1 to 192.168.1.130:9000 failed on connection exception: java.net.ConnectException