hi,

i am running Hbase 1.1.2..when i create a table through phoenix, it could not 
proceed..

master keeps retrying but it is not able to get the lock..

It is a single node cluster with master and region server on the same server. 
thread dump shows below log..

Any reason why this happens and how to resolve this..and which thread is 
holding the lock?

Thread 60 (PriorityRpcServer.handler=0,queue=0,port=16020):
  State: WAITING
  Blocked count: 1
  Waited count: 564
  Waiting on 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@249c706b
  Stack:
    sun.misc.Unsafe.park(Native Method)
    java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
    
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
    java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:127)
    org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:107)
    java.lang.Thread.run(Thread.java:745)


Thread 59 (B.defaultRpcServer.handler=29,queue=2,port=16020):
  State: WAITING
  Blocked count: 0
  Waited count: 2
  Waiting on java.util.concurrent.locks.ReentrantLock$NonfairSync@1a027b15
  Stack:
    sun.misc.Unsafe.park(Native Method)
    java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
    
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
    
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870)
    
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199)
    
java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209)
    java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285)
    
org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.pushData(WALProcedureStore.java:457)
    
org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.insert(WALProcedureStore.java:340)
    
org.apache.hadoop.hbase.procedure2.ProcedureExecutor.submitProcedure(ProcedureExecutor.java:524)
    org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:1459)
    
org.apache.hadoop.hbase.master.MasterRpcServices.createTable(MasterRpcServices.java:422)
    
org.apache.hadoop.hbase.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java:48502)
    org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2114)
    org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:101)
    org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:130)
    org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:107)
    java.lang.Thread.run(Thread.java:745)



Thanks,

Pradheep

Reply via email to