hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Yu <yuzhih...@gmail.com>
Subject Re: Create table could not proceed
Date Wed, 16 Aug 2017 14:59:51 GMT
>From the complete stack trace, do you see which thread was holding
ReentrantLock$NonfairSync@1a027b15 ?
What do you see in master log around this time ?

1.1.2 was quite old.

Looks like vote for 1.1.12 would pass. Consider upgrading.

On Wed, Aug 16, 2017 at 7:52 AM, Pradheep Shanmugam <
Pradheep.Shanmugam@infor.com> wrote:

> 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
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message