Yes we use sun jdk 1.6 and it works. On Tue, Apr 6, 2010 at 12:32 PM, Aaron McCurry <[email protected]> wrote: > I am using 1.6, however it is the IBM jvm (not my choice). If the feature > is known to work on the Sun JVM then I will deal with the problem another > way. Thanks. > > Aaron > > On Tue, Apr 6, 2010 at 3:12 PM, Zheng Shao <[email protected]> wrote: >> >> Are you using Java 1.5? Hive now requires Java 1.6 >> >> >> On Tue, Apr 6, 2010 at 7:23 AM, Aaron McCurry <[email protected]> wrote: >> > In the past I have used hive 0.3.0 successfully and now with a new >> > project >> > coming up I decided to give hive 0.5.0 a run and everything is working >> > as >> > expected, except for when I try to get a simple count of the table. >> > >> > The simple table is defined as: >> > >> > create table log_table (col1 string, col2 string, col3 string, col4 >> > string, >> > col5 string, col6 string) >> > row format delimited >> > fields terminated by '\t' >> > stored as textfile; >> > >> > And the query I'm running is: >> > >> > select count(1) from log_table; >> > >> > From the hive command line I get the following errors: >> > >> > ... >> > In order to set c constant number of reducers: >> > set mapred.reduce.tasks=<number> >> > Exception during encoding:java.lang.Exception: failed to write >> > expression: >> > GenericUDAFEvaluator$Mode=Class.new(); >> > Continue... >> > Exception during encoding:java.lang.Exception: failed to write >> > expression: >> > GenericUDAFEvaluator$Mode=Class.new(); >> > Continue... >> > Exception during encoding:java.lang.Exception: failed to write >> > expression: >> > GenericUDAFEvaluator$Mode=Class.new(); >> > Continue... >> > Exception during encoding:java.lang.Exception: failed to write >> > expression: >> > GenericUDAFEvaluator$Mode=Class.new(); >> > Continue... >> > Starting Job = job_201004010912_0015, Tracking URL = ..... >> > >> > >> > >> > And when looking at the failed hadoop jobs I see the following >> > exception: >> > >> > Caused by: java.lang.ClassCastException: >> > >> > org.apache.hadoop.hive.serde2.objectinspector.primitive.WritableIntObjectInspector >> > incompatible with >> > >> > org.apache.hadoop.hive.serde2.objectinspector.primitive.LongObjectInspector >> > at >> > >> > org.apache.hadoop.hive.ql.udf.generic.GenericUDAFCount$GenericUDAFCountEvaluator.merge(GenericUDAFCount.java:93) >> > at >> > >> > org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator.aggregate(GenericUDAFEvaluator.java:113) >> > ... >> > >> > >> > Is this a known issue? Am I missing something? Any guidance would be >> > appreciated. Thanks! >> > >> > Aaron >> > >> >> >> >> -- >> Yours, >> Zheng >> http://www.linkedin.com/in/zshao > >
-- Yours, Zheng http://www.linkedin.com/in/zshao
