hadoop中的MetricsSystem类的含义

generateNewIdentifier()返回系统当前时间字符串,如"201307032019"

metrics system :度量系统,是用于计量某个事物的各个可测量属性的多个计量单元的集合。而在HADOOP中这个“事物”是指JVM。每一个JVM都有且仅有一个MetricsSystem的实例,就是DefaultMetricsSystem中的单例“INSTANCE”。而每一个JVM中都代表且仅代表着一个JAVA进程(可以是多线程)。

DefaultMetricsSystem.java中DefaultMetricsSystem是一个“枚举”类型,但其实这个“枚举”并非为了枚举某些值而定义,它仅仅是多种实现“单例singleton”的方法之一。DefaultMetricsSystem中的INSTANCE就代表了这个“单例”实体。


这是分析代码后初步的领悟,还需要进一步的分析和证实。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值