I agree with Bertrand. Try disabling the combiner. Envoyé de mon iPhone
Le 2 oct. 2012 à 19:02, Bertrand Dechoux <[email protected]> a écrit : > Combiner? And you are only using 'Text' as type? > > Please do a real test with a specified input. We can only guess. > > Bertrand > > On Tue, Oct 2, 2012 at 6:52 PM, Chris Nauroth <[email protected]> > wrote: >> 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 > > > > -- > Bertrand Dechoux
