MapReduce 作业调试
2024-08-26 09:52:54
1. 最经典的方法通过打印语句来调试程序
System.err.println("Bad Data"+value.toString());
这些输出错误都会记录到一个标准错误中,可以通过WebUI进行查看
2.可以创建一个自定义计数器来统计整个数据集中不合理的数据的数量。
首先创建一个enum
enum BAD_DATA{
BAD_DATA_1,
BAD_DATA_2
}
if(strs[1].split(",")!=null&&strs[1].split(",").length>11){
frontValues.add(strs[1].split(",")[10]);
afterValues.add(strs[1].split(",")[11]);
}else{
System.err.println("Bad Data:"+value.toString());
context.getCounter(BAD_DATA.BAD_DATA_1).increment(1);
context.setStatus("Error Data");
}
也可以通过WEB UI 查看计数器的个数
最新文章
- MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)的真正原因
- <;<;<; 数据库基础知识
- 使用Fluent API 配置/映射属性和类型
- 断言(ASSERT)的用法
- WIN10图标显示异常
- 安全测试常见的10个问题 ZT
- listView中的button控件获取item的索引
- nginx配置学习文章
- Java安装
- firefox上安装selenium ide失败
- Django 框架介绍
- 使用ACR122U NFC读卡器对M1卡进行读写操作(可以读写中文)
- PHP算法之二分查找
- linux服务器配置pyspider出现Could not run curl-config 的解决方式
- document,element,node方法
- 002之MFCSocket异步编程
- UWP忽略短时间内重复触发的事件
- [20171225]RMAN-06808: SECTION SIZE cannot be used when piece limit is in effect.txt
- 利用pyecharts做地图数据展示
- android webview setcookie 设置cookie
热门文章
- 异常处理__try{}__except(EXCEPTION_EXECUTE_HANDLER){}
- 统计 F-test 和 T-test
- ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(八) 之 用 Redis 实现用户在线离线状态消息处理
- ios Push证书 转换步骤
- 通过NSString初始化OC类
- web storm
- mySQL中如何给某一IP段的用户授权?
- EF &ndash; 5.DbSet与DbContext,数据更新奥秘
- 设计模式学习之装饰者模式(Decorator,结构型模式)(16)
- OCJP(1Z0-851) 模拟题分析(五)over