如何通过API访问Hadoop计数器值?

博丹

在Hadoop中,我们可以在map / reduce任务中增加计数器,如下所示:

...
context.getCounter(MyCountersEnum.SomeCounter).increment(1);
...

比您可以在日志中找到它们的值。

作业完成后如何从代码访问它们?

什么是Hadoop API读取计数器值?

博丹

我刚刚在这里找到答案

您需要一个工作对象来访问计数器:

Counters counters = job.getCounters();
Counter counter = counters.findCounter(MyCountersEnum.SomeCounter);
System.out.println(counter.getDisplayName() + ": " + counter.getValue());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过API访问Hadoop计数器值?

来自分类Dev

如何通过单击按钮增加计数器的值?

来自分类Dev

如何访问replaceAllIn()计数器?

来自分类Dev

Hadoop Mapreduce计数器

来自分类Dev

计数器值小于访问次数的网页计数器

来自分类Dev

通过 Verilog 计数器

来自分类Dev

AutoHotKey:如何使用计数器变量访问数组

来自分类Dev

如何在Output阶段访问Mapper / Reducer计数器?

来自分类Dev

如何通过SSH查找,删除和显示计数器?

来自分类Dev

重置计数器值

来自分类Dev

使用Hadoop计数器-多个作业

来自分类Dev

Android导航抽屉:如何更新计数器值

来自分类Dev

如何获取自动字段的计数器的值?

来自分类Dev

如何使用AIDL服务更新计数器值?

来自分类Dev

状态变化时如何保持计数器值?

来自分类Dev

PHP:如何从递归函数返回值的计数器?

来自分类Dev

如何获取自动字段的计数器的值?

来自分类Dev

如何重置计数器?

来自分类Dev

如何在GridGain In-Memoru加速器中获取Hadoop内置计数器?

来自分类Dev

以编程方式访问KNOX计数器

来自分类Dev

javascript访问for循环中的计数器

来自分类Dev

DRAM访问性能计数器

来自分类Dev

DRAM访问性能计数器

来自分类Dev

线程安全访问计数器

来自分类Dev

使用 mysql/php 访问计数器

来自分类Dev

Django-尝试通过计数器访问for循环中的数字

来自分类Dev

计数器功能设定值

来自分类Dev

特定值php计数器

来自分类Dev

性能计数器的值很奇怪