Home | About | Sematext search-lucene.com search-hadoop.com
 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?
Bennie Schut 2010-02-16, 08:32
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