unable to load serializer..... Exception

27 views
Skip to first unread message

Baskar

unread,
Jun 23, 2016, 5:01:19 PM6/23/16
to cascading-user
Hi,

     I am getting " unable to load serializer....." exception. This is happening when I am doing group by with custom defined  field class (MyObjectHolder.java).
I have implemented Comparable and Serializable interface with my MyObjectHolder.java class. 

I have a field which is associated with custom defined class where I want to do groupBy using that field. That's when  this is happening.

Can anyone give me some input to find solution for this.

Thanks,
Baskar

Caused by: cascading.CascadingException: unable to load serializer for: MyObjectHolder from: org.apache.hadoop.io.serializer.SerializationFactory
                at cascading.tuple.hadoop.TupleSerialization.getNewSerializer(TupleSerialization.java:447) ~[cascading-hadoop-2.2.1.jar:na]
                at cascading.tuple.hadoop.TupleSerialization$SerializationElementWriter.write(TupleSerialization.java:743) ~[cascading-hadoop-2.2.1.jar:na]
                at cascading.tuple.io.TupleOutputStream.writeElement(TupleOutputStream.java:114) ~[cascading-core-2.2.1.jar:na]
                at cascading.tuple.io.TupleOutputStream.write(TupleOutputStream.java:89) ~[cascading-core-2.2.1.jar:na]
                at cascading.tuple.io.TupleOutputStream.writeTuple(TupleOutputStream.java:64) ~[cascading-core-2.2.1.jar:na]
                at cascading.tuple.hadoop.io.TupleSerializer.serialize(TupleSerializer.java:37) ~[cascading-hadoop-2.2.1.jar:na]
                at cascading.tuple.hadoop.io.TupleSerializer.serialize(TupleSerializer.java:28) ~[cascading-hadoop-2.2.1.jar:na]
                at org.apache.hadoop.io.SequenceFile$Writer.append(SequenceFile.java:1287) ~[hadoop-common-2.0.0-cdh4.7.0.jar:na]
                at org.apache.hadoop.mapred.SequenceFileOutputFormat$1.write(SequenceFileOutputFormat.java:71) ~[hadoop-core-2.0.0-mr1-cdh4.7.0.jar:na]
                at org.apache.hadoop.mapred.ReduceTask$3.collect(ReduceTask.java:483) ~[hadoop-core-2.0.0-mr1-cdh4.7.0.jar:na]
                at cascading.tap.hadoop.util.MeasuredOutputCollector.collect(MeasuredOutputCollector.java:69) ~[cascading-hadoop-2.2.1.jar:na]
                at cascading.scheme.hadoop.SequenceFile.sink(SequenceFile.java:117) ~[cascading-hadoop-2.2.1.jar:na]
                at cascading.tuple.TupleEntrySchemeCollector.collect(TupleEntrySchemeCollector.java:153) ~[cascading-core-2.2.1.jar:na]
                ... 19 common frames omitted



Ken Krugler

unread,
Jun 23, 2016, 5:21:54 PM6/23/16
to cascadi...@googlegroups.com
Implement Hadoop’s Writable interface.

— Ken

--
You received this message because you are subscribed to the Google Groups "cascading-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cascading-use...@googlegroups.com.
To post to this group, send email to cascadi...@googlegroups.com.
Visit this group at https://groups.google.com/group/cascading-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/cascading-user/b937be47-286a-4bfe-9d49-3aff53517c3d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--------------------------
Ken Krugler
custom big data solutions & training
Hadoop, Cascading, Cassandra & Solr



Reply all
Reply to author
Forward
0 new messages