You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Ashu Pachauri (JIRA)" <ji...@apache.org> on 2016/10/11 18:51:20 UTC

[jira] [Created] (HBASE-16810) HBase Balancer throws ArrayIndexOutOfBoundsException when regionservers in /hbase/draining znode and unloaded

Ashu Pachauri created HBASE-16810:
-------------------------------------

             Summary: HBase Balancer throws ArrayIndexOutOfBoundsException when regionservers in /hbase/draining znode and unloaded
                 Key: HBASE-16810
                 URL: https://issues.apache.org/jira/browse/HBASE-16810
             Project: HBase
          Issue Type: Bug
          Components: Balancer
    Affects Versions: 2.0.0, 1.3.0
            Reporter: Ashu Pachauri


1. Add a regionserver znode under /hbase/draining znode.
2. Use RegionMover to unload all regions from the regionserver.
3. Run balancer.

{code}
16/09/21 14:17:33 ERROR ipc.RpcServer: Unexpected throwable object
java.lang.ArrayIndexOutOfBoundsException: 75
      at org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer$Cluster.getLocalityOfRegion(BaseLoadBalancer.java:867)
      at org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer$LocalityCostFunction.cost(StochasticLoadBalancer.java:1186)
      at org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.computeCost(StochasticLoadBalancer.java:521)
      at org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.balanceCluster(StochasticLoadBalancer.java:309)
      at org.apache.hadoop.hbase.master.balancer.StochasticLoadBalancer.balanceCluster(StochasticLoadBalancer.java:264)
      at org.apache.hadoop.hbase.master.HMaster.balance(HMaster.java:1339)
      at org.apache.hadoop.hbase.master.MasterRpcServices.balance(MasterRpcServices.java:442)
      at org.apache.hadoop.hbase.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java:58555)
      at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2268)
      at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:123)
      at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:188)
      at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:168)
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)