• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java LimitExceededException类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.hadoop.mapreduce.counters.LimitExceededException的典型用法代码示例。如果您正苦于以下问题:Java LimitExceededException类的具体用法?Java LimitExceededException怎么用?Java LimitExceededException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



LimitExceededException类属于org.apache.hadoop.mapreduce.counters包,在下文中一共展示了LimitExceededException类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: testMaxCounters

import org.apache.hadoop.mapreduce.counters.LimitExceededException; //导入依赖的package包/类
private void testMaxCounters(final Counters counters) {
  LOG.info("counters max="+ Limits.getCountersMax());
  for (int i = 0; i < Limits.getCountersMax(); ++i) {
    counters.findCounter("test", "test"+ i);
  }
  setExpected(counters);
  shouldThrow(LimitExceededException.class, new Runnable() {
    public void run() {
      counters.findCounter("test", "bad");
    }
  });
  checkExpected(counters);
}
 
开发者ID:naver,项目名称:hadoop,代码行数:14,代码来源:TestCounters.java


示例2: testMaxGroups

import org.apache.hadoop.mapreduce.counters.LimitExceededException; //导入依赖的package包/类
private void testMaxGroups(final Counters counters) {
  LOG.info("counter groups max="+ Limits.getGroupsMax());
  for (int i = 0; i < Limits.getGroupsMax(); ++i) {
    // assuming COUNTERS_MAX > GROUPS_MAX
    counters.findCounter("test"+ i, "test");
  }
  setExpected(counters);
  shouldThrow(LimitExceededException.class, new Runnable() {
    public void run() {
      counters.findCounter("bad", "test");
    }
  });
  checkExpected(counters);
}
 
开发者ID:naver,项目名称:hadoop,代码行数:15,代码来源:TestCounters.java


示例3: testResetOnDeserialize

import org.apache.hadoop.mapreduce.counters.LimitExceededException; //导入依赖的package包/类
@Test public void testResetOnDeserialize() throws IOException {
  // Allow only one counterGroup
  Configuration conf = new Configuration();
  conf.setInt(MRJobConfig.COUNTER_GROUPS_MAX_KEY, 1);
  Limits.init(conf);

  Counters countersWithOneGroup = new Counters();
  countersWithOneGroup.findCounter("firstOf1Allowed", "First group");
  boolean caughtExpectedException = false;
  try {
    countersWithOneGroup.findCounter("secondIsTooMany", "Second group");
  }
  catch (LimitExceededException _) {
    caughtExpectedException = true;
  }

  assertTrue("Did not throw expected exception",
      caughtExpectedException);

  Counters countersWithZeroGroups = new Counters();
  DataOutputBuffer out = new DataOutputBuffer();
  countersWithZeroGroups.write(out);

  DataInputBuffer in = new DataInputBuffer();
  in.reset(out.getData(), out.getLength());

  countersWithOneGroup.readFields(in);

  // After reset one should be able to add a group
  countersWithOneGroup.findCounter("firstGroupAfterReset", "After reset " +
      "limit should be set back to zero");
}
 
开发者ID:aliyun-beta,项目名称:aliyun-oss-hadoop-fs,代码行数:33,代码来源:TestCounters.java


示例4: incrementTaskCounters

import org.apache.hadoop.mapreduce.counters.LimitExceededException; //导入依赖的package包/类
/**
 * Increments the counters with the counters from each task.
 * @param counters the counters to increment
 * @param tips the tasks to add in to counters
 * @return counters the same object passed in as counters
 */
private Counters incrementTaskCounters(Counters counters,
                                       TaskInProgress[] tips) {
  try {
    for (TaskInProgress tip : tips) {
      counters.incrAllCounters(tip.getCounters());
    }
  } catch (LimitExceededException e) {
    // too many user counters/groups, leaving existing counters intact.
  }
  return counters;
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:18,代码来源:JobInProgress.java


示例5: testMaxCounters

import org.apache.hadoop.mapreduce.counters.LimitExceededException; //导入依赖的package包/类
private void testMaxCounters(final Counters counters) {
  LOG.info("counters max="+ Limits.COUNTERS_MAX);
  for (int i = 0; i < Limits.COUNTERS_MAX; ++i) {
    counters.findCounter("test", "test"+ i);
  }
  setExpected(counters);
  shouldThrow(LimitExceededException.class, new Runnable() {
    public void run() {
      counters.findCounter("test", "bad");
    }
  });
  checkExpected(counters);
}
 
开发者ID:ict-carch,项目名称:hadoop-plus,代码行数:14,代码来源:TestCounters.java


示例6: testMaxGroups

import org.apache.hadoop.mapreduce.counters.LimitExceededException; //导入依赖的package包/类
private void testMaxGroups(final Counters counters) {
  LOG.info("counter groups max="+ Limits.GROUPS_MAX);
  for (int i = 0; i < Limits.GROUPS_MAX; ++i) {
    // assuming COUNTERS_MAX > GROUPS_MAX
    counters.findCounter("test"+ i, "test");
  }
  setExpected(counters);
  shouldThrow(LimitExceededException.class, new Runnable() {
    public void run() {
      counters.findCounter("bad", "test");
    }
  });
  checkExpected(counters);
}
 
开发者ID:ict-carch,项目名称:hadoop-plus,代码行数:15,代码来源:TestCounters.java



注:本文中的org.apache.hadoop.mapreduce.counters.LimitExceededException类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ResponseFacade类代码示例发布时间:2022-05-22
下一篇:
Java DefaultLineRenderer2D类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap