[
https://issues.apache.org/jira/browse/HADOOP-6842?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brandon Forehand updated HADOOP-6842:
-------------------------------------
Status: Patch Available (was: Open)
Here's a patch based on my personal reading of the code which appears to agree
with the original reporter's proposal.
There doesn't appear to be any reason to create an intermediate TreeMap, so I
didn't do that.
> "hadoop fs -text" does not give a useful text representation of MapWritable
> objects
> -----------------------------------------------------------------------------------
>
> Key: HADOOP-6842
> URL: https://issues.apache.org/jira/browse/HADOOP-6842
> Project: Hadoop Common
> Issue Type: Improvement
> Components: io
> Affects Versions: 0.20.0
> Reporter: Steven Wong
> Attachments: HADOOP-6842.patch
>
>
> If a sequence file contains MapWritable objects, running "hadoop fs -text" on
> the file prints the following for each MapWritable:
> org.apache.hadoop.io.MapWritable@4f8235ed
> To be more useful, it should print out the contents of the map instead. This
> can be done by adding a toString method to MapWritable, i.e. something like:
> public String toString() {
> return (new TreeMap<Writable, Writable>(instance)).toString();
> }
--
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