[
https://issues.apache.org/jira/browse/HADOOP-1986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12536061
]
Doug Cutting commented on HADOOP-1986:
--------------------------------------
Owen, sure, maybe something like:
{noformat}
<property>
<name>io.serialization.factories</name>
<value>WritableSerializerFactory</value>
</property>
public interface Serializer {
void serialize(Object, OutputStream);
Object deserialize(Object reuse, InputStream);
}
public interface SerializerFactory {
Serializer getSerializer(Class c);
}
public class Serialization {
public Serializer getSerializer(Class c, Configuration conf) {
for (factory defined in conf) {
Serializer s = factory.getSerializer(c);
if (s != null)
return s;
}
}
}
{noformat}
> Add support for a general serialization mechanism for Map Reduce
> ----------------------------------------------------------------
>
> Key: HADOOP-1986
> URL: https://issues.apache.org/jira/browse/HADOOP-1986
> Project: Hadoop
> Issue Type: New Feature
> Components: mapred
> Reporter: Tom White
> Assignee: Tom White
> Fix For: 0.16.0
>
> Attachments: SerializableWritable.java, serializer-v1.patch
>
>
> Currently Map Reduce programs have to use WritableComparable-Writable
> key-value pairs. While it's possible to write Writable wrappers for other
> serialization frameworks (such as Thrift), this is not very convenient: it
> would be nicer to be able to use arbitrary types directly, without explicit
> wrapping and unwrapping.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.