HDFS-4558 Report
When starting the balancer, get NullPointerException.
Critical
Yes. NPE
Simple.
1.2.0 -- manually reverse the patch.
Standard.
just “hadoop balancer”
Yes.
1. 1NN + 1DN
$ hadoop balancer
13/07/21 16:39:13 INFO balancer.Balancer: Ding: balancer.main
13/07/21 16:39:13 INFO balancer.Balancer: Ding: Default balancer constructor
13/07/21 16:39:13 INFO balancer.Balancer: Ding: getConf, conf: null
13/07/21 16:39:13 ERROR balancer.Balancer: java.lang.NullPointerException
at org.apache.hadoop.hdfs.server.namenode.BlockPlacementPolicy.getInstance(BlockPlacementPolicy.java:165)
at org.apache.hadoop.hdfs.server.balancer.Balancer.checkReplicationPolicyCompatibility(Balancer.java:799)
at org.apache.hadoop.hdfs.server.balancer.Balancer.<init>(Balancer.java:809)
at org.apache.hadoop.hdfs.server.balancer.Balancer.main(Balancer.java:833)
Conf just null.. The stack pretty much tells.
Used wrong initialization method.
Semantic.