我正在运行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地址的错误,在数据节点日志中我没有看到任何可疑的错误或警告。
有什么想法吗?
1条答案
按热度按时间dgjrabp21#
hdfs读取直接从保存数据节点的块执行。
这背后的一个共同原因,特别是如果它以这种方式失败是一致的,是缺乏适当的客户➜ 数据节点连接,由于防火墙或其他原因。