Hadoop异常:File /xxx/xxx/xx could only be replicated to 0 nodes, instead of 1
测试的时候,出现该异常信息 File /xxx/xxx/xx could only be replicated to 0 nodes, instead of 1
最终确定是ReplicationTargetChooser类的isGoodTarget出来的问题:
该处会计算该Node的连接数是否大于平均值的2倍,否则返回false.
然后跟踪,发现其中1个Datanode的JVM内存只开了2GB, 扩大到跟其他DN一样的6GB,问题解除。