[ https://issues.apache.org/jira/browse/MAPREDUCE-5121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kai Wei updated MAPREDUCE-5121: ------------------------------- Status: Patch Available (was: Open) > Problem with field separator in FieldSelectionHelper > ---------------------------------------------------- > > Key: MAPREDUCE-5121 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-5121 > Project: Hadoop Map/Reduce > Issue Type: Bug > Affects Versions: 1.0.4 > Reporter: Kai Wei > Priority: Trivial > Attachments: MAPREDUCE-5121.patch > > > I found that org.apache.hadoop.mapreduce.lib.fieldsel.FieldSelectionHelper > and the corresponding old api > org.apache.hadoop.mapred.lib.FieldSelectionMapReduce take user specified > separator string as a regular expression in String.split(), but also use it > as a normal string in StringBuffer.append(). It will be a problem if the > separator string contains meta character. I suggest take separator literally > by calling Pattern.quote(separator). Or just use another property to specify > the separator which should be added in the output. -- 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