100 Star 7 Fork 2

枫林/BIGDATA_OL_20210926

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
PayrollMapper.java 791 Bytes
一键复制 编辑 原始数据 按行查看 历史
张雷 提交于 2021-11-05 10:30 . Mapreduce作业
import org.apache.hadoop.io.LongWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Mapper;
import java.io.IOException;
public class PayrollMapper extends Mapper<LongWritable,Text,PayrollSortBean,Text> {
@Override
protected void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException {
String[] split = value.toString().split(",");
if (split[0].length() !=0 & !split[0].equals("null")) {
double salary = Double.parseDouble(split[5] )+Double.parseDouble(split[6]);
PayrollSortBean payrollSortBean = new PayrollSortBean(salary);
Text text = new PayrollDateFomat().PingJie(value);
context.write(payrollSortBean,text);
}
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wx_be41dfed96/bigdata_-ol_20210926.git
git@gitee.com:wx_be41dfed96/bigdata_-ol_20210926.git
wx_be41dfed96
bigdata_-ol_20210926
BIGDATA_OL_20210926
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385