Package org.apache.hadoop.mapreduce

Examples of org.apache.hadoop.mapreduce.CounterGroup.findCounter()


       Counter counter = ctrItr.next();
       String name = counter.getName();
       String mapValue =
        decimal.format(mapGroup.findCounter(name).getValue());
       String reduceValue =
        decimal.format(reduceGroup.findCounter(name).getValue());
       String totalValue =
        decimal.format(counter.getValue());

      out.write("\n       <tr>\n");
View Full Code Here


           org.apache.hadoop.mapreduce.Counter counter = ctrItr.next();
           String name = counter.getName();
           String mapValue =
             decimal.format(mapGroup.findCounter(name).getValue());
           String reduceValue =
             decimal.format(reduceGroup.findCounter(name).getValue());
           String totalValue =
             decimal.format(counter.getValue());

           buff.append(
               String.format("\n|%1$-30s|%2$-30s|%3$-10s|%4$-10s|%5$-10s",
View Full Code Here

    reduceDriver.setInput(new EmitKey("[Job Statistics][Some][counter]", "test"), values);
    reduceDriver.runTest();
    final Counters counters = reduceDriver.getCounters();
    final CounterGroup group = counters.getGroup("Job Statistics");

    Assert.assertEquals("counter value is wrong", 3, group.findCounter("Somecounter").getValue());
  }

  @Test
  public void testMrcounterAggregatorReduce() {
    final List<EmitValue> values = new ArrayList<EmitValue>();
View Full Code Here

    reduceDriver.setInput(new EmitKey("test"), values);
    reduceDriver.runTest();
    final Counters counters = reduceDriver.getCounters();
    final CounterGroup group = counters.getGroup("test[]");

    Assert.assertEquals("counter value is wrong", 0, group.findCounter("one").getValue());
    Assert.assertEquals("counter value is wrong", 0, group.findCounter("two").getValue());
    Assert.assertEquals("counter value is wrong", 0, group.findCounter("three").getValue());
    Assert.assertEquals("counter value is wrong", 0, group.findCounter("four").getValue());
  }
}
View Full Code Here

    reduceDriver.runTest();
    final Counters counters = reduceDriver.getCounters();
    final CounterGroup group = counters.getGroup("test[]");

    Assert.assertEquals("counter value is wrong", 0, group.findCounter("one").getValue());
    Assert.assertEquals("counter value is wrong", 0, group.findCounter("two").getValue());
    Assert.assertEquals("counter value is wrong", 0, group.findCounter("three").getValue());
    Assert.assertEquals("counter value is wrong", 0, group.findCounter("four").getValue());
  }
}
View Full Code Here

    final Counters counters = reduceDriver.getCounters();
    final CounterGroup group = counters.getGroup("test[]");

    Assert.assertEquals("counter value is wrong", 0, group.findCounter("one").getValue());
    Assert.assertEquals("counter value is wrong", 0, group.findCounter("two").getValue());
    Assert.assertEquals("counter value is wrong", 0, group.findCounter("three").getValue());
    Assert.assertEquals("counter value is wrong", 0, group.findCounter("four").getValue());
  }
}

class MrcounterSizzleCombiner extends sizzle.runtime.SizzleCombiner {
View Full Code Here

    final CounterGroup group = counters.getGroup("test[]");

    Assert.assertEquals("counter value is wrong", 0, group.findCounter("one").getValue());
    Assert.assertEquals("counter value is wrong", 0, group.findCounter("two").getValue());
    Assert.assertEquals("counter value is wrong", 0, group.findCounter("three").getValue());
    Assert.assertEquals("counter value is wrong", 0, group.findCounter("four").getValue());
  }
}

class MrcounterSizzleCombiner extends sizzle.runtime.SizzleCombiner {
  public MrcounterSizzleCombiner() {
View Full Code Here

    reduceDriver.setInput(new EmitKey("test"), values);
    reduceDriver.runTest();
    final Counters counters = reduceDriver.getCounters();
    final CounterGroup group = counters.getGroup("Sizzle Counters");

    Assert.assertEquals("counter value is wrong", 3, group.findCounter("Unnamed counter").getValue());
  }

  @Test
  public void testMrcounterAggregatorCombineNamed() {
    final List<EmitValue> values = new ArrayList<EmitValue>();
View Full Code Here

    reduceDriver.setInput(new EmitKey("[three]", "test"), values);
    reduceDriver.runTest();
    final Counters counters = reduceDriver.getCounters();
    final CounterGroup group = counters.getGroup("Sizzle Counters");

    Assert.assertEquals("counter value is wrong", 3, group.findCounter("three").getValue());
  }

  @Test
  public void testMrcounterAggregatorCombineGroup() {
    final List<EmitValue> values = new ArrayList<EmitValue>();
View Full Code Here

    reduceDriver.setInput(new EmitKey("[Job Statistics][Some counter]", "test"), values);
    reduceDriver.runTest();
    final Counters counters = reduceDriver.getCounters();
    final CounterGroup group = counters.getGroup("Job Statistics");

    Assert.assertEquals("counter value is wrong", 3, group.findCounter("Some counter").getValue());
  }

  @Test
  public void testMrcounterAggregatorCombineMultilevel() {
    final List<EmitValue> values = new ArrayList<EmitValue>();
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.