Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Hive >> mail # user >> Hive Server Leaking File Descriptors?


Copy link to this message
-
Re: Hive Server Leaking File Descriptors?
jstack on the Hive process:

2010-02-16
09:30:47                                                                                                                                                      

Full thread dump Java HotSpot(TM) 64-Bit Server VM (14.2-b01 mixed
mode):                                                                                                
"Attach Listener" daemon prio=10 tid=0x00007fbe9527f800 nid=0x4a48
waiting on condition [0x0000000000000000]
   java.lang.Thread.State:
RUNNABLE                                                                        
"pool-1-thread-5" prio=10 tid=0x00007fbe95efd000 nid=0x6bab waiting on
condition [0x000000004238d000]
   java.lang.Thread.State: WAITING
(parking)                                                        
        at sun.misc.Unsafe.$$YJP$$park(Native
Method)                                              
        - parking to wait for  <0x00007fbea529a0d8> (a
java.util.concurrent.SynchronousQueue$TransferStack)
        at
sun.misc.Unsafe.park(Unsafe.java)                                                              

        at
java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)                              

        at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)    

        at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)        

        at
java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)                          

        at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)                    

        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)                

        at
java.lang.Thread.run(Thread.java:619)                                                          
"pool-1-thread-4" prio=10 tid=0x00007fbe963e0000 nid=0x6b87 waiting on
condition [0x0000000042690000]
   java.lang.Thread.State: WAITING
(parking)                                                        
        at sun.misc.Unsafe.$$YJP$$park(Native
Method)                                              
        - parking to wait for  <0x00007fbea529a0d8> (a
java.util.concurrent.SynchronousQueue$TransferStack)
        at
sun.misc.Unsafe.park(Unsafe.java)                                                              

        at
java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)                              

        at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)    

        at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)        

        at
java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)                          

        at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)                    

        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)                

        at
java.lang.Thread.run(Thread.java:619)                                                          
"LeaseChecker" daemon prio=10 tid=0x00007fbe9653c800 nid=0x1920 waiting
on condition [0x0000000042791000]
   java.lang.Thread.State: TIMED_WAITING
(sleeping)                                                    
        at java.lang.Thread.$$YJP$$sleep(Native
Method)                                                
        at
java.lang.Thread.sleep(Thread.java)                                                          

        at
org.apache.hadoop.hdfs.DFSClient$LeaseChecker.run(DFSClient.java:1066)                        

        at
java.lang.Thread.run(Thread.java:619)                                                        
"pool-1-thread-3" prio=10 tid=0x00007fbe963ac000 nid=0x18a9 waiting on
condition [0x000000004258f000]
   java.lang.Thread.State: WAITING
(parking)                                                        
        at sun.misc.Unsafe.$$YJP$$park(Native
Method)                                              
        - parking to wait for  <0x00007fbea529a0d8> (a
java.util.concurrent.SynchronousQueue$TransferStack)
        at
sun.misc.Unsafe.park(Unsafe.java)                                                              

        at
java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)                              

        at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)    

        at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)        

        at
java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)                          

        at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)                    

        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)                

        at
java.lang.Thread.run(Thread.java:619)                                                          
"pool-1-thread-2" prio=10 tid=0x00007fbe95fbf800 nid=0x18a5 waiting on
condition [0x000000004248e000]
   java.lang.Thread.State: WAITING
(parking)                                                        
        at sun.misc.Unsafe.$$YJP$$park(Native
Method)                                              
        - parking to wait for  <0x00007fbea529a0d8> (a
java.util.concurrent.SynchronousQueue$TransferStack)
        at
sun.misc.Unsafe.park(Unsafe.java)                                                              

        at
java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)                              

        at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)    

        at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)        

        at
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB