使用MapReduce处理数据:Java与Pig的实践
1. Java Word-Count Example 1
在这个示例中,我们将使用Java编写一个简单的MapReduce程序来进行单词计数。
1.1 代码配置
以下是主要的配置代码:
49 public static void main(String[] args) throws Exception
51 JobConf conf = new JobConf(WordCount.class);
52 conf.setJobName("wordcount");
54 conf.setOutputKeyClass(Text.class);
55 conf.setOutputValueClass(IntWritable.class);
57 conf.setMapperClass(Map.class);
58 conf.setCombinerClass(Reduce.class);
59 conf.setReducerClass(Reduce.class);
61 conf.setInputFormat(TextInputFormat.class);
62 conf.setOutputFormat(TextOutputFormat.class);
64 FileInputFormat.setInputPaths(conf, new Path(args[0]));
65 FileOutputFormat.setOutputPath(conf, new Path
超级会员免费看
订阅专栏 解锁全文
57

被折叠的 条评论
为什么被折叠?



