计数器应用 | 学习笔记

开发者学堂课程【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)计数结果在程序运行后的控制台上查看。

上一篇:linux下发现redis或者mongo连接数异常多的临时解决办法


下一篇:智能时代悄然到来 物联网称王将引爆传感器产业