You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Bryan Beaudreault (Jira)" <ji...@apache.org> on 2022/04/21 20:51:00 UTC

[jira] [Created] (HADOOP-18215) Enhance WritableName to be able to return aliases for classes that use serializers

Bryan Beaudreault created HADOOP-18215:
------------------------------------------

             Summary: Enhance WritableName to be able to return aliases for classes that use serializers
                 Key: HADOOP-18215
                 URL: https://issues.apache.org/jira/browse/HADOOP-18215
             Project: Hadoop Common
          Issue Type: Improvement
            Reporter: Bryan Beaudreault


WritableName allows users shim in aliases for writables, in the case where a SequenceFile was written with a Writable class that has since been renamed or moved to another package. However, this requires that the aliased class extend Writable. 

Separately it's possible to configure jobs with keys and values which don't actually extend Writable. Instead they are meant to be serialized/deserialized using the serialization classes defined in {{io.serializations}} config.

Unfortunately, the current implementation does not support these key/value classes. All we need to do to support this is remove the {{.asSubclass(Writable.class)}} as is already the case for the default.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org