Reducer to output only json

2013-06-04 Thread Chengi Liu
Hi, I have the following redcuer class public static class TokenCounterReducer extends ReducerText, Text, Text, Text { public void reduce(Text key, IterableText values, Context context) throws IOException, InterruptedException { //String[] fields = s.split(\t, -1)

Re: Reducer to output only json

2013-06-04 Thread Mohammad Tariq
If you need to save the JSON as it is then you could implement OutputFormat to create you custom outputformat that'll allow you to write the data as per your wish. Warm Regards, Tariq cloudfront.blogspot.com On Tue, Jun 4, 2013 at 11:39 PM, Chengi Liu chengi.liu...@gmail.com wrote: Hi, I

Re: Reducer to output only json

2013-06-04 Thread Niels Basjes
Have you tried something like this (i do not have a pc here to check this code) context.write(NullWritable, new Text(jsn.toString())); On Jun 4, 2013 8:10 PM, Chengi Liu chengi.liu...@gmail.com wrote: Hi, I have the following redcuer class public static class TokenCounterReducer

Re: Reducer to output only json

2013-06-04 Thread Mohammad Tariq
Yes...This should do the trick. Warm Regards, Tariq cloudfront.blogspot.com On Wed, Jun 5, 2013 at 1:38 AM, Niels Basjes ni...@basjes.nl wrote: Have you tried something like this (i do not have a pc here to check this code) context.write(NullWritable, new Text(jsn.toString())); On Jun 4,

Re: Reducer to output only json

2013-06-04 Thread Shahab Yunus
Chengi, You can also see this for pointers: http://java.dzone.com/articles/hadoop-practice Regards, Shahab On Tue, Jun 4, 2013 at 4:15 PM, Mohammad Tariq donta...@gmail.com wrote: Yes...This should do the trick. Warm Regards, Tariq cloudfront.blogspot.com On Wed, Jun 5, 2013 at 1:38