hadoop如何实现计数器
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章将为大家详细讲解有关hadoop如何实现计数器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、定义计数器1)枚举声明计数器Context context.
千家信息网最后更新 2025年01月23日hadoop如何实现计数器
这篇文章将为大家详细讲解有关hadoop如何实现计数器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1、定义计数器
1)枚举声明计数器
Context context...//自定义枚举变量EnumCounter counter = context.getCounter(Enum enum)
2)自定义计数器
Context context...//自己命名groupName和counterNameCounter counter = context.getCounter(String groupName,String counterName)
2、为计数器赋值
1)初始化计数器
counter.setValue(long value);//设置初始值
2)计数器自增
counter.increment(long incr);//增加计数
3、获取计数器的值
1) 获取枚举计数器的值
Job job...job.waitForCompletion(true);Counters counters=job.getCounters();Counter counter=counters.findCounter("BAD_RECORDS");//查找枚举计数器,假如Enum的变量为BAD_RECORDSlong value=counter.getValue();//获取计数值
2) 获取自定义计数器的值
Job job...job.waitForCompletion(true);Counters counters=job.getCounters();Counter counter=counters.findCounter("ErrorCounter","toolong");//假如groupName为ErrorCounter,counterName为toolonglong value=counter.getValue();//获取计数值
3) 获取内置计数器的值
textpop-up
Job job...job.waitForCompletion(true);Counters counters=job.getCounters();//查找作业运行启动的reduce个数的计数器,groupName和counterName可以从内置计数器表格查询(前面已经列举有)Counter counter=counters.findCounter("org.apache.hadoop.mapreduce.JobCounter","TOTAL_LAUNCHED_REDUCES");//假如groupName为org.apache.hadoop.mapreduce.JobCounter,counterName为TOTAL_LAUNCHED_REDUCESlong value=counter.getValue();//获取计数值
4) 获取所有计数器的值
Counters counters = job.getCounters();for (CounterGroup group : counters) { for (Counter counter : group) { System.out.println(counter.getDisplayName() + ": " + counter.getName() + ": "+ counter.getValue()); } }
关于"hadoop如何实现计数器"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
计数器
篇文章
变量
更多
不错
实用
个数
内容
文章
知识
表格
作业
参考
帮助
有关
查询
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
培训学校教育软件开发
宁德国投集团 网络安全招标
称重系统软件开发票属于哪类
宜章软件开发多少钱一个月
软件开发中的岗位职责
铁路软件开发招聘
文件存储服务器java
扬州搜房网络技术有限公司
数据库技术及应用第二版习题答案
丹江口软件开发
天津北斗授时模块服务器云主机
达梦数据库复制表结构
软件开发的工资
斑马网络技术有限公司长沙
深圳市北斗产业互联网科技
嘉兴建设智慧医院软件开发
棋牌软件开发自学
服装库存软件开发
魔兽9.0国服服务器排名
软件数据库如何启动
新版mimic数据库的注册
武汉时波网络技术有限公司招聘
加强网络安全审核
服务号云服务器经销商
河北三维土地资产管理软件开发
给我找一个网络安全的图片
网络安全流量检测平台
网络安全应急响应基本流程
机关网络安全制度防泄密
象棋数据库设计