Examples of WordCountUtil


Examples of org.apache.trevni.avro.WordCountUtil

  }

  public void checkOutputFormat() throws Exception {
    Job job = new Job();
   
    WordCountUtil wordCountUtil = new WordCountUtil("trevniMapReduceKeyValueTest", "part-r-00000");
    
    wordCountUtil.writeLinesFile();
   
    AvroJob.setInputKeySchema(job, STRING);
    AvroJob.setOutputKeySchema(job, STRING);
    AvroJob.setOutputValueSchema(job, LONG);
   
    job.setMapperClass(WordCountMapper.class);
    job.setReducerClass(WordCountReducer.class);
   
    job.setMapOutputKeyClass(Text.class);
    job.setMapOutputValueClass(LongWritable.class);
   
    FileInputFormat.setInputPaths(job, new Path(wordCountUtil.getDir().toString() + "/in"));
    FileOutputFormat.setOutputPath(job, new Path(wordCountUtil.getDir().toString() + "/out"));
    FileOutputFormat.setCompressOutput(job, true);
   
    job.setInputFormatClass(AvroKeyInputFormat.class);
    job.setOutputFormatClass(AvroTrevniKeyValueOutputFormat.class);

    job.waitForCompletion(true);
   
    wordCountUtil.validateCountsFileGenericRecord();
  }
View Full Code Here

Examples of org.apache.trevni.avro.WordCountUtil

  }
 
  public void checkInputFormat() throws Exception {
    Job job = new Job();
   
    WordCountUtil wordCountUtil = new WordCountUtil("trevniMapReduceKeyValueTest");
   
    job.setMapperClass(Counter.class);
   
    FileInputFormat.setInputPaths(job, new Path(wordCountUtil.getDir().toString() + "/out/*"));
    job.setInputFormatClass(AvroTrevniKeyValueInputFormat.class);
   
    job.setNumReduceTasks(0);
    job.setOutputFormatClass(NullOutputFormat.class);
   
View Full Code Here

Examples of org.apache.trevni.avro.WordCountUtil

  }

  public void checkOutputFormat() throws Exception {
    Job job = new Job();
   
    WordCountUtil wordCountUtil = new WordCountUtil("trevniMapReduceKeyTest", "part-r-00000");
   
    wordCountUtil.writeLinesFile();
   
    AvroJob.setInputKeySchema(job, STRING);
    AvroJob.setOutputKeySchema(job, Pair.getPairSchema(STRING,LONG));
   
    job.setMapperClass(WordCountMapper.class);
    job.setReducerClass(WordCountReducer.class);
   
    job.setMapOutputKeyClass(Text.class);
    job.setMapOutputValueClass(LongWritable.class);
   
    FileInputFormat.setInputPaths(job, new Path(wordCountUtil.getDir().toString() + "/in"));
    FileOutputFormat.setOutputPath(job, new Path(wordCountUtil.getDir().toString() + "/out"));
    FileOutputFormat.setCompressOutput(job, true);
   
    job.setInputFormatClass(AvroKeyInputFormat.class);
    job.setOutputFormatClass(AvroTrevniKeyOutputFormat.class);

    job.waitForCompletion(true);
   
    wordCountUtil.validateCountsFile();
  }
View Full Code Here

Examples of org.apache.trevni.avro.WordCountUtil

  }
 
  public void checkInputFormat() throws Exception {
    Job job = new Job();
   
    WordCountUtil wordCountUtil = new WordCountUtil("trevniMapReduceKeyTest");
   
    job.setMapperClass(Counter.class);

    Schema subSchema = Schema.parse("{\"type\":\"record\"," +
                                    "\"name\":\"PairValue\","+
                                    "\"fields\": [ " +
                                    "{\"name\":\"value\", \"type\":\"long\"}" +
                                    "]}");
    AvroJob.setInputKeySchema(job, subSchema);
   
    FileInputFormat.setInputPaths(job, new Path(wordCountUtil.getDir().toString() + "/out/*"));
    job.setInputFormatClass(AvroTrevniKeyInputFormat.class);
   
    job.setNumReduceTasks(0);
    job.setOutputFormatClass(NullOutputFormat.class);
   
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.