Hi,
While trying to run hbase balancer I am getting error message as "This server 
is in the failed servers list".Due to this cluster is not getting balanced.
Even though regionserver is up and running hmaster is unable to connect to it.
The odd thing here is hmaster is able to start regionserver and it is detected 
as up and running but unable to assign regions.
Can some one suggest any solution for this.
Following is full stack 
trace:org.apache.hadoop.hbase.ipc.RpcClient$FailedServerException: This server 
is in the failed servers list: host1/192.168.2.20:60020  at 
org.apache.hadoop.hbase.ipc.RpcClient$Connection.setupIOstreams(RpcClient.java:853)
  at org.apache.hadoop.hbase.ipc.RpcClient.getConnection(RpcClient.java:1543)   
  at org.apache.hadoop.hbase.ipc.RpcClient.call(RpcClient.java:1442)      at 
org.apache.hadoop.hbase.ipc.RpcClient.callBlockingMethod(RpcClient.java:1661)   
     at 
org.apache.hadoop.hbase.ipc.RpcClient$BlockingRpcChannelImplementation.callBlockingMethod(RpcClient.java:1719)
       at 
org.apache.hadoop.hbase.protobuf.generated.AdminProtos$AdminService$BlockingStub.openRegion(AdminProtos.java:20964)
  at 
org.apache.hadoop.hbase.master.ServerManager.sendRegionOpen(ServerManager.java:671)
  at 
org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:2097)
 at 
org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:1577)
 at 
org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:1550)
 at 
org.apache.hadoop.hbase.master.handler.ClosedRegionHandler.process(ClosedRegionHandler.java:104)
     at 
org.apache.hadoop.hbase.master.AssignmentManager.handleRegion(AssignmentManager.java:999)
    at 
org.apache.hadoop.hbase.master.AssignmentManager$6.run(AssignmentManager.java:1447)
  at 
org.apache.hadoop.hbase.master.AssignmentManager$3.run(AssignmentManager.java:1260)
  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)    
  at java.util.concurrent.FutureTask.run(FutureTask.java:262)     at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
     at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
     at java.lang.Thread.run(Thread.java:745)
Thanks,Sandeep.                                           

Reply via email to