hadoop fs-getmerge中的SocketTimeoutException

hadoop fs-getmerge中的SocketTimeoutException,hadoop,hdfs,Hadoop,Hdfs,我正在运行hadoop fs-getmerge,并出现以下错误: 12/10/30 09:24:45 INFO hdfs.DFSClient: Failed to connect to /[IP], add to deadNodes and continue java.net.SocketTimeoutException: 60000 millis timeout while waiting for channel to be ready for read. ch : java.nio.c

我正在运行hadoop fs-getmerge,并出现以下错误:

12/10/30 09:24:45 INFO hdfs.DFSClient: Failed to connect to /[IP], add to
deadNodes and continue
java.net.SocketTimeoutException: 60000 millis timeout while waiting for channel to be   
ready for read. ch : java.nio.channels.SocketChannel
每次尝试时,我都会遇到不同的IP错误,在数据节点日志中我没有看到任何可疑的错误或警告


有什么想法吗?

HDFS读取直接从保存数据节点的块中完成

这背后的一个常见原因,特别是如果它以这种方式失败,是缺乏适当的客户端➜ 由于防火墙或其他原因导致的数据节点连接