[
https://issues.apache.org/jira/browse/HAMA-742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13712140#comment-13712140
]
Edward J. Yoon commented on HAMA-742:
-------------------------------------
Avro was used as a default IO serialization protocol[1].
{code}
java.lang.ClassNotFoundException: Class org.apache.avro.io.DatumWriter not found
at
org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:1486)
at
org.apache.hadoop.io.serializer.SerializationFactory.add(SerializationFactory.java:70)
at
org.apache.hadoop.io.serializer.SerializationFactory.<init>(SerializationFactory.java:63)
at org.apache.hadoop.io.SequenceFile$Writer.init(SequenceFile.java:1173)
at
org.apache.hadoop.io.SequenceFile$Writer.<init>(SequenceFile.java:1103)
at
org.apache.hama.bsp.SequenceFileRecordWriter.<init>(SequenceFileRecordWriter.java:39)
{code}
1.
http://svn.apache.org/repos/asf/hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/serializer/SerializationFactory.java
So, we need to add avro dependency to lib, or "io.serializations" property to
hama-default.xml.
{code}
<property>
<name>io.serializations</name>
<value>org.apache.hadoop.io.serializer.WritableSerialization,org.apache.hadoop.io.serializer.JavaSerialization</value>
</property>
{code}
I prefer the latter (set "io.serializations" to WritableSerialization).
{quote}why are DistributedCache.add/setLocalFiles(conf, files.toString());
commented out ?{quote}
Oh thanks, my fault! I have to fix this.
> Implement of Hama RPC
> ----------------------
>
> Key: HAMA-742
> URL: https://issues.apache.org/jira/browse/HAMA-742
> Project: Hama
> Issue Type: Sub-task
> Reporter: Edward J. Yoon
> Assignee: Edward J. Yoon
> Fix For: 0.6.3
>
> Attachments: HAMA-742_v01.patch, HAMA-742_v02.patch
>
>
> To solve HDFS 2.0 compatibility issue, we have to change a lot of codes for
> Hadoop 2.0 RPC, moreover, yarn RPC doesn't support asynchronous call directly.
> Ultimately, we can pursue the performance and integrate more easily with
> hadoop multi-versions by having our own RPC.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira