The Exception “java.lang.StackOverflowError” should be depended on the Xss value .
在 2011-12-22 16:15:41,"alo alt" <wget.n...@googlemail.com> 写道: >Hi, > >depends on the memory you configured for hive (xms, xmx). > >- Alex > >2011/12/14 王锋 <wfeng1...@163.com>: >> when hiveserver is executing sql, it throws an exception: >> >> 2011-12-14 00:40:43,762 Stage-1 map = 90%, reduce = 13% >> 2011-12-14 00:40:45,771 Stage-1 map = 92%, reduce = 13% >> 2011-12-14 00:40:46,777 Stage-1 map = 96%, reduce = 13% >> 2011-12-14 00:40:47,782 Stage-1 map = 97%, reduce = 13% >> 2011-12-14 00:40:48,787 Stage-1 map = 98%, reduce = 13% >> 2011-12-14 00:40:49,791 Stage-1 map = 99%, reduce = 13% >> 2011-12-14 00:40:50,796 Stage-1 map = 100%, reduce = 13% >> 2011-12-14 00:40:51,800 Stage-1 map = 100%, reduce = 30% >> 2011-12-14 00:40:58,830 Stage-1 map = 100%, reduce = 100% >> Ended Job = job_201111141853_635398 >> OK >> Exception in thread "pool-1-thread-100" java.lang.StackOverflowError >> at java.util.concurrent.Conc >> urrentHashMap.putIfAbsent(ConcurrentHashMap.java:1079) >> at java.lang.ClassLoader.getClassLoadingLock(ClassLoader.java:462) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:403) >> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> a t java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.Class Loader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:356) >> at >> com.sun.org.apache.xerces.internal.impl.dv.ObjectFactory.findProviderClass(ObjectFactory.java:398) >> at >> com.sun.org.apache.xerces.internal.impl.dv.ObjectFactory.newInstance(ObjectFactory.java:353) >> at >> com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getInstance(DTDDVFactory.java:62) >> at >> com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory.getInstance(DTDDVFactory.java:47) >> at >> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.<init>(XML11Configuration.java:565) >> at >> com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.<init>(XIncludeAwareParserConfiguration.java:130) >> at >> com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.<init>(XIncludeAwareParserConfiguration.java:91) >> at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source) >> at >> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >> at java.lang.reflect.Constructor.newInstance(Constructor.java:525) >> at java.lang.Class.newInstance0(Class.java:372) >> at java.lang.Class.newInstanc e(Class.java:325) >> at >> com.sun.org.apache.xerces.internal.parsers.ObjectFactory.newInstance(ObjectFactory.java:352) >> at >> com.sun.org.apache.xerces.internal.parsers.ObjectFactory.createObject(ObjectFactory.java:157) >> at >> com.sun.org.apache.xerces.internal.parsers.ObjectFactory.createObject(ObjectFactory.java:100) >> at >> com.sun.org.apache.xerces.internal.parsers.DOMParser.<init>(DOMParser.java:138) >> at >> com.sun.org.apache.xerces.internal.parsers.DOMParser.<init>(DOMParser.java:122) >> at >> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.<init>(DocumentBuilderImpl.java:120) >> at >> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(DocumentBuilderFactoryImpl.java:76) >> at >> org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:1282) >> at >> org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:1251) >> at >> org.apache.hadoop.conf.Configuration.getProps(Configuration.java:1192) >> at org.apache.hadoop.conf.Configuration.set(Configuration.java:461) >> at org.apache.hadoop.mapred.JobConf.setJar(JobConf.java:426) >> at org.apache.hadoop.mapred.JobConf.setJarByClass(JobConf.java:444) >> at org.apache.hadoop.mapred.JobConf.<init>(JobConf.java:339) >> at org.apache.hadoop.hive.conf.HiveConf.initialize(HiveConf.java:617) >> at org.apache.hadoop.hive.conf.HiveConf.<init>(HiveConf.java:588) >> at >> org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.<init>(HiveMetaStore.java:190) >> at >> org.apache.hadoop.hive.service.HiveServer$HiveServerHandler.<init>(HiveServer.java:94 >> ) >> at >> org.apache.hadoop.hive.service.HiveServer$ThriftHiveProcessorFactory.getProcessor(HiveServer.java:503) >> at >> org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:246) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) >> at java.lang.Thread.run(Thread.java:722) >> Hive history file=/tmp/hdfs/hive_job_log_hdfs_201112140042_2056220006.txt >> 37860.048: [GC 37860.048: [ParNew: 2529200K->3304K(3686400K), 0.0133750 >> secs] 2634845K->108963K(4710400K), 0.0134870 secs] [Times: user=0.06 >> sys=0.00, real=0.02 secs] >> Hive history file=/tmp/hdfs/hive_job_log_hdfs_201112140043_1286096583.txt >> 37920.093: [GC 37920.093: [ParNew: 1918585K->3218K(3686400K), 0.0117880 >> secs] 2024244K->108877K (4710400K), 0.0118950 secs] [Times: user=0.04 >> sys=0.00, real=0.01 secs] >> Hive history file=/tmp/hdfs/hive_job_log_hdfs_201112140044_1787703059.txt >> 37980.126: [GC 37980.126: [ParNew: 1913955K->3238K(3686400K), 0.0128510 >> secs] 2019613K->108896K(4710400K), 0.0129470 secs] [Times: user=0.07 >> sys=0.00, real=0.02 secs] >> Exception in thread "pool-1-thread-101" java.lang.StackOverflowError >> at >> java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1079) >> at java.lang.ClassLoader.getClassLoadingLock(ClassLoader.java:462) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:403) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader. loadClass(ClassLoader.java:410) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:410) >> >> >> >> >> > > > >-- >Alexander Lorenz >http://mapredit.blogspot.com > >P Think of the environment: please don't print this email unless you >really need to.