0

我正在运行 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 都会收到此错误,并且在数据节点日志中没有看到任何可疑错误或警告。

有什么想法吗?

4

1 回答 1

0

HDFS 读取直接从保存 DataNode 的块中完成。

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

于 2012-12-30T23:52:22.673 回答