Hi Hive Users,

I'm executing one of my HQL query which has join, union and insert
overwrite operation, which is working fine if i run it just once.
If i execute the same job second I'm facing this issue.
Can someone help me to identify  in which scenario we get this exception ?
Please find attachment to get the complete log for the same.

Error: java.lang.RuntimeException:
org.apache.hive.com.esotericsoftware.kryo.KryoException: Encountered
unregistered class ID: 107
Serialization trace:
rowSchema (org.apache.hadoop.hive.ql.exec.MapJoinOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.SelectOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.MapJoinOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.FilterOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.SelectOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.UnionOperator)
childOperators (org.apache.hadoop.hive.ql.exec.TableScanOperator)
aliasToWork (org.apache.hadoop.hive.ql.plan.MapWork)
    at
org.apache.hadoop.hive.ql.exec.Utilities.getBaseWork(Utilities.java:364)
    at
org.apache.hadoop.hive.ql.exec.Utilities.getMapWork(Utilities.java:275)
    at
org.apache.hadoop.hive.ql.io.HiveInputFormat.init(HiveInputFormat.java:254)
    at
org.apache.hadoop.hive.ql.io.HiveInputFormat.pushProjectionsAndFilters(HiveInputFormat.java:440)
    at
org.apache.hadoop.hive.ql.io.HiveInputFormat.pushProjectionsAndFilters(HiveInputFormat.java:433)
    at
org.apache.hadoop.hive.ql.io.CombineHiveInputFormat.getRecordReader(CombineHiveInputFormat.java:587)
    at
org.apache.hadoop.mapred.MapTask$TrackedRecordReader.<init>(MapTask.java:169)
    at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:429)
    at org.apache.hadoop.mapred.MapTask.run(MapTask.java:343)
    at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:168)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:415)
    at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1614)
    at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:163)
Caused by: org.apache.hive.com.esotericsoftware.kryo.KryoException:
Encountered unregistered class ID: 107
Serialization trace:
rowSchema (org.apache.hadoop.hive.ql.exec.MapJoinOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.SelectOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.MapJoinOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.FilterOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.SelectOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.UnionOperator)
childOperators (org.apache.hadoop.hive.ql.exec.TableScanOperator)
aliasToWork (org.apache.hadoop.hive.ql.plan.MapWork)
2015-04-21 07:30:36,717 WARN  [main] conf.HiveConf 
(HiveConf.java:initialize(1491)) - DEPRECATED: Configuration property 
hive.metas\
tore.local no longer has any effect. Make sure to provide a valid value for 
hive.metastore.uris if you are connecting to a remote m\
etastore.

Logging initialized using configuration in 
jar:file:/opt/cloudera/parcels/CDH-5.2.1-1.cdh5.2.1.p0.12/jars/hive-common-0.13.1-cdh5.2\
.1.jar!/hive-log4j.properties
HJOBNAME=mdhdy001
LASTLOADDATE=17000101
hiveconf:LASTLOADDATE=17000101
RUNNING_MODE=
Total jobs = 5
Launching Job 1 out of 5
Launching Job 2 out of 5
Number of reduce tasks not specified. Defaulting to jobconf value of: 10
In order to change the average load for a reducer (in bytes):
Number of reduce tasks not specified. Defaulting to jobconf value of: 10
  set hive.exec.reducers.bytes.per.reducer=<number>
In order to change the average load for a reducer (in bytes):
In order to limit the maximum number of reducers:
  set hive.exec.reducers.bytes.per.reducer=<number>
  set hive.exec.reducers.max=<number>
In order to limit the maximum number of reducers:
In order to set a constant number of reducers:
  set hive.exec.reducers.max=<number>
  set mapreduce.job.reduces=<number>
In order to set a constant number of reducers:
  set mapreduce.job.reduces=<number>
Starting Job = job_1429549389861_0673, Tracking URL = 
http://dkhc2603.dcsg.com:8088/proxy/application_1429549389861_0673/
Kill Command = 
/opt/cloudera/parcels/CDH-5.2.1-1.cdh5.2.1.p0.12/lib/hadoop/bin/hadoop job  
-kill job_1429549389861_0673
Starting Job = job_1429549389861_0674, Tracking URL = 
http://dkhc2603.dcsg.com:8088/proxy/application_1429549389861_0674/
Kill Command = 
/opt/cloudera/parcels/CDH-5.2.1-1.cdh5.2.1.p0.12/lib/hadoop/bin/hadoop job  
-kill job_1429549389861_0674
Hadoop job information for Stage-1: number of mappers: 5; number of reducers: 10
2015-04-21 07:31:00,430 Stage-1 map = 0%,  reduce = 0%
Hadoop job information for Stage-13: number of mappers: 5; number of reducers: 
10
2015-04-21 07:31:02,687 Stage-13 map = 0%,  reduce = 0%
2015-04-21 07:31:09,462 Stage-1 map = 20%,  reduce = 0%, Cumulative CPU 2.23 sec
2015-04-21 07:31:10,539 Stage-1 map = 60%,  reduce = 0%, Cumulative CPU 8.38 sec
2015-04-21 07:31:11,420 Stage-13 map = 20%,  reduce = 0%, Cumulative CPU 2.54 
sec
2015-04-21 07:31:11,614 Stage-1 map = 100%,  reduce = 0%, Cumulative CPU 14.87 
sec
2015-04-21 07:31:13,528 Stage-13 map = 60%,  reduce = 0%, Cumulative CPU 10.72 
sec
2015-04-21 07:31:14,594 Stage-13 map = 80%,  reduce = 0%, Cumulative CPU 15.47 
sec
2015-04-21 07:31:15,664 Stage-13 map = 100%,  reduce = 0%, Cumulative CPU 17.26 
sec
2015-04-21 07:31:22,274 Stage-1 map = 100%,  reduce = 20%, Cumulative CPU 18.18 
sec
2015-04-21 07:31:23,347 Stage-1 map = 100%,  reduce = 40%, Cumulative CPU 27.4 
sec
2015-04-21 07:31:24,609 Stage-1 map = 100%,  reduce = 80%, Cumulative CPU 36.08 
sec
2015-04-21 07:31:25,268 Stage-13 map = 100%,  reduce = 10%, Cumulative CPU 
17.26 sec
2015-04-21 07:31:25,659 Stage-1 map = 100%,  reduce = 100%, Cumulative CPU 
45.74 sec
2015-04-21 07:31:26,351 Stage-13 map = 100%,  reduce = 20%, Cumulative CPU 
27.81 sec
MapReduce Total cumulative CPU time: 45 seconds 740 msec
Ended Job = job_1429549389861_0673
2015-04-21 07:31:27,424 Stage-13 map = 100%,  reduce = 30%, Cumulative CPU 
34.15 sec
2015-04-21 07:31:28,483 Stage-13 map = 100%,  reduce = 90%, Cumulative CPU 
71.15 sec
2015-04-21 07:31:29,555 Stage-13 map = 100%,  reduce = 100%, Cumulative CPU 
77.81 sec
MapReduce Total cumulative CPU time: 1 minutes 17 seconds 810 msec
Ended Job = job_1429549389861_0674
2015-04-21 07:31:36,035 WARN  [main] conf.Configuration 
(Configuration.java:loadProperty(2510)) - file:/tmp/srv-hdp-mkt-d/hive_2015\
-04-21_07-30-38_195_8833192956835410748-1/-local-10014/jobconf.xml:an attempt 
to override final parameter: hadoop.ssl.require.clien\
t.cert;  Ignoring.
2015-04-21 07:31:36,042 WARN  [main] conf.Configuration 
(Configuration.java:loadProperty(2510)) - file:/tmp/srv-hdp-mkt-d/hive_2015\
-04-21_07-30-38_195_8833192956835410748-1/-local-10014/jobconf.xml:an attempt 
to override final parameter: mapreduce.job.end-notifi\
cation.max.retry.interval;  Ignoring.
2015-04-21 07:31:36,044 WARN  [main] conf.Configuration 
(Configuration.java:loadProperty(2510)) - file:/tmp/srv-hdp-mkt-d/hive_2015\
-04-21_07-30-38_195_8833192956835410748-1/-local-10014/jobconf.xml:an attempt 
to override final parameter: hadoop.ssl.client.conf; \
 Ignoring.
2015-04-21 07:31:36,046 WARN  [main] conf.Configuration 
(Configuration.java:loadProperty(2510)) - file:/tmp/srv-hdp-mkt-d/hive_2015\
-04-21_07-30-38_195_8833192956835410748-1/-local-10014/jobconf.xml:an attempt 
to override final parameter: hadoop.ssl.keystores.fac\
tory.class;  Ignoring.
2015-04-21 07:31:36,051 WARN  [main] conf.Configuration 
(Configuration.java:loadProperty(2510)) - file:/tmp/srv-hdp-mkt-d/hive_2015\
-04-21_07-30-38_195_8833192956835410748-1/-local-10014/jobconf.xml:an attempt 
to override final parameter: hadoop.ssl.server.conf; \
 Ignoring.
2015-04-21 07:31:36,076 WARN  [main] conf.Configuration 
(Configuration.java:loadProperty(2510)) - file:/tmp/srv-hdp-mkt-d/hive_2015\
-04-21_07-30-38_195_8833192956835410748-1/-local-10014/jobconf.xml:an attempt 
to override final parameter: mapreduce.job.end-notifi\
cation.max.attempts;  Ignoring.
2015-04-21 07:31:36,401 WARN  [main] conf.HiveConf 
(HiveConf.java:initialize(1491)) - DEPRECATED: Configuration property 
hive.metas\
tore.local no longer has any effect. Make sure to provide a valid value for 
hive.metastore.uris if you are connecting to a remote m\
etastore.
Execution log at: 
/tmp/srv-hdp-mkt-d/srv-hdp-mkt-d_20150421073030_226accd4-9af1-4a4b-8260-bcac790c67c0.log
2015-04-21 07:31:36     Starting to launch local task to process map join;      
maximum memory = 257949696
2015-04-21 07:31:38     Dump the side-table into file: 
file:/tmp/srv-hdp-mkt-d/hive_2015-04-21_07-30-38_195_8833192956835410748-1/-loca\
l-10007/HashTable-Stage-4/MapJoin-mapfile01--.hashtable
2015-04-21 07:31:39     Uploaded 1 File to: 
file:/tmp/srv-hdp-mkt-d/hive_2015-04-21_07-30-38_195_8833192956835410748-1/-local-10007/Has\
hTable-Stage-4/MapJoin-mapfile01--.hashtable (281677 bytes)
2015-04-21 07:31:40     Dump the side-table into file: 
file:/tmp/srv-hdp-mkt-d/hive_2015-04-21_07-30-38_195_8833192956835410748-1/-loca\
l-10007/HashTable-Stage-4/MapJoin-mapfile10--.hashtable
2015-04-21 07:31:40     Uploaded 1 File to: 
file:/tmp/srv-hdp-mkt-d/hive_2015-04-21_07-30-38_195_8833192956835410748-1/-local-10007/Has\
hTable-Stage-4/MapJoin-mapfile10--.hashtable (1039767 bytes)
2015-04-21 07:31:40     End of local task; Time Taken: 3.988 sec.
Execution completed successfully
MapredLocal task succeeded
Launching Job 3 out of 5
Number of reduce tasks is set to 0 since there's no reduce operator
Starting Job = job_1429549389861_0679, Tracking URL = 
http://dkhc2603.dcsg.com:8088/proxy/application_1429549389861_0679/
Kill Command = 
/opt/cloudera/parcels/CDH-5.2.1-1.cdh5.2.1.p0.12/lib/hadoop/bin/hadoop job  
-kill job_1429549389861_0679
Hadoop job information for Stage-4: number of mappers: 15; number of reducers: 0
2015-04-21 07:32:00,788 Stage-4 map = 0%,  reduce = 0%
2015-04-21 07:32:29,011 Stage-4 map = 100%,  reduce = 0%
Ended Job = job_1429549389861_0679 with errors
Error during job, obtaining debugging information...
Examining task ID: task_1429549389861_0679_m_000006 (and more) from job 
job_1429549389861_0679
Examining task ID: task_1429549389861_0679_m_000011 (and more) from job 
job_1429549389861_0679
Examining task ID: task_1429549389861_0679_m_000002 (and more) from job 
job_1429549389861_0679
Examining task ID: task_1429549389861_0679_m_000008 (and more) from job 
job_1429549389861_0679
Examining task ID: task_1429549389861_0679_m_000002 (and more) from job 
job_1429549389861_0679

Task with the most failures(4): 
-----
Task ID:
  task_1429549389861_0679_m_000008

URL:
  
http://0.0.0.0:8088/taskdetails.jsp?jobid=job_1429549389861_0679&tipid=task_1429549389861_0679_m_000008
-----
Diagnostic Messages for this Task:
Error: java.lang.RuntimeException: 
org.apache.hive.com.esotericsoftware.kryo.KryoException: Encountered 
unregistered class ID: 107
Serialization trace:
rowSchema (org.apache.hadoop.hive.ql.exec.MapJoinOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.SelectOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.MapJoinOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.FilterOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.SelectOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.UnionOperator)
childOperators (org.apache.hadoop.hive.ql.exec.TableScanOperator)
aliasToWork (org.apache.hadoop.hive.ql.plan.MapWork)
        at 
org.apache.hadoop.hive.ql.exec.Utilities.getBaseWork(Utilities.java:364)
        at 
org.apache.hadoop.hive.ql.exec.Utilities.getMapWork(Utilities.java:275)
        at 
org.apache.hadoop.hive.ql.io.HiveInputFormat.init(HiveInputFormat.java:254)
        at 
org.apache.hadoop.hive.ql.io.HiveInputFormat.pushProjectionsAndFilters(HiveInputFormat.java:440)
        at 
org.apache.hadoop.hive.ql.io.HiveInputFormat.pushProjectionsAndFilters(HiveInputFormat.java:433)
        at 
org.apache.hadoop.hive.ql.io.CombineHiveInputFormat.getRecordReader(CombineHiveInputFormat.java:587)
        at 
org.apache.hadoop.mapred.MapTask$TrackedRecordReader.<init>(MapTask.java:169)
        at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:429)
        at org.apache.hadoop.mapred.MapTask.run(MapTask.java:343)
        at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:168)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1614)
        at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:163)
Caused by: org.apache.hive.com.esotericsoftware.kryo.KryoException: Encountered 
unregistered class ID: 107
Serialization trace:
rowSchema (org.apache.hadoop.hive.ql.exec.MapJoinOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.SelectOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.MapJoinOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.FilterOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.SelectOperator)
parentOperators (org.apache.hadoop.hive.ql.exec.UnionOperator)
childOperators (org.apache.hadoop.hive.ql.exec.TableScanOperator)
aliasToWork (org.apache.hadoop.hive.ql.plan.MapWork)
        at 
org.apache.hive.com.esotericsoftware.kryo.util.DefaultClassResolver.readClass(DefaultClassResolver.java:119)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readClass(Kryo.java:656)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:99)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:507)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:776)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:112)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:18)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:694)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:106)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:507)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:776)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:112)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:18)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:694)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:106)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:507)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:776)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:112)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:18)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:694)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:106)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:507)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:776)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:112)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:18)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:694)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:106)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:507)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:776)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:112)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:18)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:694)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:106)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:507)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:776)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:112)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:18)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:694)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:106)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:507)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:776)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.MapSerializer.read(MapSerializer.java:139)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.MapSerializer.read(MapSerializer.java:17)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:694)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:106)
        at 
org.apache.hive.com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:507)
        at 
org.apache.hive.com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:672)
        at 
org.apache.hadoop.hive.ql.exec.Utilities.deserializeObjectByKryo(Utilities.java:918)
        at 
org.apache.hadoop.hive.ql.exec.Utilities.deserializePlan(Utilities.java:826)
        at 
org.apache.hadoop.hive.ql.exec.Utilities.deserializePlan(Utilities.java:840)
        at 
org.apache.hadoop.hive.ql.exec.Utilities.getBaseWork(Utilities.java:333)
        ... 13 more


FAILED: Execution Error, return code 2 from 
org.apache.hadoop.hive.ql.exec.mr.MapRedTask
MapReduce Jobs Launched: 
Stage-Stage-1: Map: 5  Reduce: 10   Cumulative CPU: 45.74 sec   HDFS Read: 
1414406 HDFS Write: 1532 SUCCESS
Stage-Stage-13: Map: 5  Reduce: 10   Cumulative CPU: 77.81 sec   HDFS Read: 
1414406 HDFS Write: 1175433 SUCCESS
Stage-Stage-4: Map: 15   HDFS Read: 0 HDFS Write: 0 FAIL
Total MapReduce CPU Time Spent: 2 minutes 3 seconds 550 msec
Error (2).  Execution Failed.
2015-04-21 07:32:32 ERROR (2) in run_hive

Reply via email to