Is there also a Mapper? Is there any chance that logic in the Mapper wrapped the values with the tags too, so that the records were already wrapped when they entered the reducer logic?
Thank you, --Chris On Tue, Oct 2, 2012 at 9:01 AM, Kartashov, Andy <[email protected]>wrote: > I want: > > Key <tag> > Value1 > Value2 > </tag> > > I get double tags: > Key <tag><tag> > Value1 > Value2 > </tag></tag> > > Here is my last proposition that also failed in Reduce. > > ... > public void reduce (..... > .... > StringBuilder sb = new StringBuilder(); > while (values.hasNext()){ > sb.append(values.next().toString()); > } > > output.collect(key, new Text("\n<tag>"+sb.toString()+"</tag>" )); > > Kind regards, > > > > > > > > > -----Original Message----- > From: Harsh J [mailto:[email protected]] > Sent: Tuesday, October 02, 2012 10:03 AM > To: [email protected] > Subject: Re: puzzled at the output > > Hi, > > Could you clarify your post to show what you expect your code to have > actually printed and what it has printed? > > On Tue, Oct 2, 2012 at 7:01 PM, Kartashov, Andy <[email protected]> > wrote: > > Guys, have been stretching my head for the past couple of days. Why > > are my tags duplicated while the content they wrap around i.e.my > > StringBuilder sb is not? > > > > > > > > > > > > My Reduce code is: > > > > while (values.hasNext()){ > > > > sb.append(values.next().toString()); > > > > } > > > > output.collect(key,new > > Text("\n<aaa>\n"+sb.toString()+"\n</bbbb>\n" )); > > > > > > > > The out put: > > > > 2459 > > > > <aaa> > > > > > > > > <aaa> > > > > <value.... > > > > ..... > > > > ...... > > > > </bbbb> > > > > > > > > </bbbb> > > > > > > > > NOTICE: This e-mail message and any attachments are confidential, > > subject to copyright and may be privileged. Any unauthorized use, > > copying or disclosure is prohibited. If you are not the intended > > recipient, please delete and contact the sender immediately. Please > > consider the environment before printing this e-mail. AVIS : le > > présent courriel et toute pièce jointe qui l'accompagne sont > > confidentiels, protégés par le droit d'auteur et peuvent être couverts > > par le secret professionnel. Toute utilisation, copie ou divulgation > > non autorisée est interdite. Si vous n'êtes pas le destinataire prévu de > ce courriel, supprimez-le et contactez immédiatement l'expéditeur. > > Veuillez penser à l'environnement avant d'imprimer le présent courriel > > > > -- > Harsh J > NOTICE: This e-mail message and any attachments are confidential, subject > to copyright and may be privileged. Any unauthorized use, copying or > disclosure is prohibited. If you are not the intended recipient, please > delete and contact the sender immediately. Please consider the environment > before printing this e-mail. AVIS : le présent courriel et toute pièce > jointe qui l'accompagne sont confidentiels, protégés par le droit d'auteur > et peuvent être couverts par le secret professionnel. Toute utilisation, > copie ou divulgation non autorisée est interdite. Si vous n'êtes pas le > destinataire prévu de ce courriel, supprimez-le et contactez immédiatement > l'expéditeur. Veuillez penser à l'environnement avant d'imprimer le présent > courriel >
