You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by Arul <ar...@gmail.com> on 2016/02/16 14:56:29 UTC

Stuck while pulling data from Hbase table

Hi,

I am trying to pull data from hbase table and it works for some time and
gets stuck in hbase after that. Please find the stack trace for it. Not sure
its related to HBASE-15140. Can you please let me know how to fix this
issue.

"kafkaProducer hbase - Thread" prio=10 tid=0x00007f6ffdc11000 nid=0x1fc9 in
Object.wait() [0x00007f7023162000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000007d73f5450> (a
[Lorg.apache.hadoop.hbase.client.ResultBoundedCompletionService$QueueingFuture;)
        at java.lang.Object.wait(Object.java:503)
        at
org.apache.hadoop.hbase.client.ResultBoundedCompletionService.take(ResultBoundedCompletionService.java:148)
        - locked <0x00000007d73f5450> (a
[Lorg.apache.hadoop.hbase.client.ResultBoundedCompletionService$QueueingFuture;)
        at
org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:188)
        at
org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:59)
        at
org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:200)
        at
org.apache.hadoop.hbase.client.ClientSmallReversedScanner.loadCache(ClientSmallReversedScanner.java:211)
        at
org.apache.hadoop.hbase.client.ClientSmallReversedScanner.next(ClientSmallReversedScanner.java:185)
        at
org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.locateRegionInMeta(ConnectionManager.java:1249)
        at
org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.locateRegion(ConnectionManager.java:1155)
        at
org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:370)
        at
org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:321)
        at
org.apache.hadoop.hbase.client.BufferedMutatorImpl.backgroundFlushCommits(BufferedMutatorImpl.java:206)
        at
org.apache.hadoop.hbase.client.BufferedMutatorImpl.flush(BufferedMutatorImpl.java:183)
        - locked <0x00000007fd9da940> (a
org.apache.hadoop.hbase.client.BufferedMutatorImpl)
        at
org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:1449)
        at org.apache.hadoop.hbase.client.HTable.put(HTable.java:1052)
        at
com.test.ceh.management.hbase.dao.impl.HbaseBaseDao.putAll(HbaseBaseDao.java:142)
        at
com.test.ceh.management.hbase.dao.impl.MetricsDao.putAll(MetricsDao.java:48)
        at
com.test.ceh.management.hbase.consumer.HbaseMetricsConsumer.consume(HbaseMetricsConsumer.java:30)
        at
com.test.ceh.management.runner.AdvancedRunnerImpl$ProcessorRunnable.invoke(AdvancedRunnerImpl.java:192)
        at
com.test.ceh.management.runner.AdvancedRunnerImpl$ProcessorRunnable.run(AdvancedRunnerImpl.java:158)
        at java.lang.Thread.run(Thread.java:745)

Regards,
Arul.



--
View this message in context: http://apache-hbase.679495.n3.nabble.com/Stuck-while-pulling-data-from-Hbase-table-tp4077843.html
Sent from the HBase User mailing list archive at Nabble.com.

Re: Stuck while pulling data from Hbase table

Posted by Ted Yu <yu...@gmail.com>.
The stack trace is similar to the one shown in HBASE-14812

HBASE-14812 is fixed in the soon to be released 1.2.0

FYI

On Tue, Feb 16, 2016 at 5:56 AM, Arul <ar...@gmail.com> wrote:

> Hi,
>
> I am trying to pull data from hbase table and it works for some time and
> gets stuck in hbase after that. Please find the stack trace for it. Not
> sure
> its related to HBASE-15140. Can you please let me know how to fix this
> issue.
>
> "kafkaProducer hbase - Thread" prio=10 tid=0x00007f6ffdc11000 nid=0x1fc9 in
> Object.wait() [0x00007f7023162000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x00000007d73f5450> (a
>
> [Lorg.apache.hadoop.hbase.client.ResultBoundedCompletionService$QueueingFuture;)
>         at java.lang.Object.wait(Object.java:503)
>         at
>
> org.apache.hadoop.hbase.client.ResultBoundedCompletionService.take(ResultBoundedCompletionService.java:148)
>         - locked <0x00000007d73f5450> (a
>
> [Lorg.apache.hadoop.hbase.client.ResultBoundedCompletionService$QueueingFuture;)
>         at
>
> org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:188)
>         at
>
> org.apache.hadoop.hbase.client.ScannerCallableWithReplicas.call(ScannerCallableWithReplicas.java:59)
>         at
>
> org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:200)
>         at
>
> org.apache.hadoop.hbase.client.ClientSmallReversedScanner.loadCache(ClientSmallReversedScanner.java:211)
>         at
>
> org.apache.hadoop.hbase.client.ClientSmallReversedScanner.next(ClientSmallReversedScanner.java:185)
>         at
>
> org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.locateRegionInMeta(ConnectionManager.java:1249)
>         at
>
> org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.locateRegion(ConnectionManager.java:1155)
>         at
> org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:370)
>         at
> org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:321)
>         at
>
> org.apache.hadoop.hbase.client.BufferedMutatorImpl.backgroundFlushCommits(BufferedMutatorImpl.java:206)
>         at
>
> org.apache.hadoop.hbase.client.BufferedMutatorImpl.flush(BufferedMutatorImpl.java:183)
>         - locked <0x00000007fd9da940> (a
> org.apache.hadoop.hbase.client.BufferedMutatorImpl)
>         at
> org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:1449)
>         at org.apache.hadoop.hbase.client.HTable.put(HTable.java:1052)
>         at
>
> com.test.ceh.management.hbase.dao.impl.HbaseBaseDao.putAll(HbaseBaseDao.java:142)
>         at
>
> com.test.ceh.management.hbase.dao.impl.MetricsDao.putAll(MetricsDao.java:48)
>         at
>
> com.test.ceh.management.hbase.consumer.HbaseMetricsConsumer.consume(HbaseMetricsConsumer.java:30)
>         at
>
> com.test.ceh.management.runner.AdvancedRunnerImpl$ProcessorRunnable.invoke(AdvancedRunnerImpl.java:192)
>         at
>
> com.test.ceh.management.runner.AdvancedRunnerImpl$ProcessorRunnable.run(AdvancedRunnerImpl.java:158)
>         at java.lang.Thread.run(Thread.java:745)
>
> Regards,
> Arul.
>
>
>
> --
> View this message in context:
> http://apache-hbase.679495.n3.nabble.com/Stuck-while-pulling-data-from-Hbase-table-tp4077843.html
> Sent from the HBase User mailing list archive at Nabble.com.
>