Do you know this exception from hiveserver:
java.sql.SQLException: Query returned non-zero code: 9, cause: FAILED:
Execution Error, return code -101 from org.apache.hadoop.hive.ql.exec.MapRedTask
at
org.apache.hadoop.hive.jdbc.HiveStatement.executeQuery(HiveStatement.java:194)
And hiveserver logs:
Exception in thread "pool-1-thread-100" 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 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)
at java.lang.ClassLoader.loadClass(ClassLoader.java:410)
at java.lang.ClassLoader.loadClass(ClassLoader.java:410)
There are so many exception "at
java.lang.ClassLoader.loadClass(ClassLoader.java:410) " ,and then,
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.newInstance(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)
I don't know if it is an bug of hive. pls tell me .
Thanks and Best Regards!
At 2011-12-14 09:04:25,"John Sichi" <[email protected]> wrote:
>Yo if you have patches outstanding, sorry about the conflicts from the massive
>one-time diff update from HIVE-1040 I just committed :)
>
>JVS
>