计数器应用 | 学习笔记

简介: 快速学习计数器应用

开发者学堂课程【Hadoop 分布式计算框架 MapReduce计数器应用】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/94/detail/1553


计数器应用


内容介绍:

一、内容简介

二、计数器 API


一、内容简介


Hadoop为每个作业维护若干内置计数器,以描述多项指标。例如,某些计数器记录已处理的字节数和记录数,使用户可监控已处理的输入数据量和已产生的输出数据量。

多线程时,就要使用计数器。


二、计数器API


(1)采用枚举的方式统计计数

enum MyCounter {MALFORORMED,NORMAL}

//对枚举定义的自定义计数器加1

context.getCounter(MyCounter.MALFORORMED).increment(1);

(2)采用计数器组、计数器名称的方式统计

context.getCounter( "counterGroup", "counter" ).increment(1);

组名和计数器名称随便起,但最好有意义。

(3)计数结果在程序运行后的控制台上查看。

相关文章
|
Java
Java实现计数器
Java实现计数器可以使用以下代码
289 0
|
5月前
计数器:使用类
计数器:使用类
24 0
|
5月前
|
机器学习/深度学习 算法 前端开发
2620. 计数器
2620. 计数器
30 0
|
5月前
|
算法 前端开发
2665. 计数器 II
2665. 计数器 II
29 0
|
12月前
|
Java
线程计数器的使用
线程计数器的使用
39 1
|
12月前
|
存储 算法
定时器/计数器应用的提高
定时器/计数器是数字电路中常用的功能模块,可以用于实现各种计时、计数和控制功能。提高定时器/计数器应用的关键在于深入理解其原理和功能,并结合具体应用场景进行合理设计和优化。以下是提高定时器/计数器应用的一些建议: 1. 熟悉定时器/计数器的工作原理: 了解定时器/计数器的工作原理是提高应用的基础。掌握定时器/计数器的计时和计数模式、时钟源选择、计数器位宽等相关知识,以及定时器/计数器的寄存器设置和控制方法。 2. 确定应用需求: 明确应用的具体需求,包括计时/计数的时间范围、精度要求、计数模式(递增/递减)、触发条件等。根据需求选择合适的定时器/计数器模块,并合理配置相关参数。 3. 时
47 0
|
存储 Python
python实现计数器
python实现计数器
108 0
|
存储 数据采集 小程序
【编程课堂】计数器 Counter
上一期的编程课堂我们介绍了 有序字典 OrderedDict,这一期我们再来聊聊 同属 collections 模块的另一种数据类型 Counter。
|
Python
类实现计数器功能
在上面的示例中,我们定义了一个名为 MyClass 的类,并且给这个类添加了一个名为 my_method() 的方法。该方法使用了 @classmethod 装饰器来标识它为类方法。在该方法中,我们使用了 cls.x 来访问类变量 x 并对其进行操作。 此外,我们还在类外部定义了一个名为 my_function() 的普通函数。和类方法不同的是,这个函数并没有被赋值给类,所以不能够通过类来调用。
|
芯片
计数器
能累计输入脉冲个数的数字电路称为计数器,计数器是数字电路中应用十分广泛的单元逻辑电路,除直接用作技术、分频、定时外,还经常应用于数字仪表、程序控制、计算机等领域。
600 0
计数器