自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 mapreduce执行过程3

问题导读:1.Reduce类主要有哪三个步骤?2.Reduce的Copy都包含什么过程?3.Sort主要做了哪些工作?4.4 Reduce类4.4.1 Reduce介绍整完了Map,接下来就是Reduce了。YarnChild.main()—>ReduceTask.run()。ReduceTask.run方法开始和MapTask类似,包括initiali

2016-01-16 11:15:30 320

转载 mapreduce 执行过程2

问题导读:1.hadoop哪些数据类型,是如何与Java数据类型对应的?2.ApplicationMaster什么时候启动?3.YarnChild进程什么时候产生?4.如果在recuece的情况下,map任务完成暂总任务的多少百分比?5.run的执行步骤是什么?6.哪个方法来执行具体的map任务?7.获取配置信息为哪个类?8.TaskAttemptContextIm

2016-01-16 11:11:06 687

转载 mapreduce yarn 的job提交流程

1 概述 该瞅瞅MapReduce的内部运行原理了,以前只知道个皮毛,再不搞搞,不然怎么死的都不晓得。下文会以2.4版本中的WordCount这个经典例子作为分析的切入点,一步步来看里面到底是个什么情况。2 为什么要使用MapReduce Map/Reduce,是一种模式,适合解决并行计算的问题,比如TopN、贝叶斯分类等。注意,是并行计算,而非迭代计算,像涉及到层次聚类的问题

2016-01-16 10:28:16 3062

原创 MR程序的几种提交运行模式

MR程序的几种提交运行模式本地模型运行1/在windows的eclipse里面直接运行main方法,就会将job提交给本地执行器localjobrunner执行      ----输入输出数据可以放在本地路径下(c:/wc/srcdata/)      ----输入输出数据也可以放在hdfs中(hdfs://week110:9000/wc/srcdata)       

2016-01-15 20:54:33 519

原创 hdfs工具类加注释

package cn.itcast.hadoop.hdfs;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.net.URI;import

2016-01-14 22:46:41 371

原创 一个mapreduce实例加注释

1.WCMapper.javapackage cn.itcast.hadoop.mr.wordcount;import java.io.IOException;import org.apache.commons.lang.StringUtils;import org.apache.hadoop.io.LongWritable;import org.apache.hado

2016-01-14 22:03:47 765

转载 如何正确遍历删除List中的元素,你会吗?

遍历删除List中的元素有很多种方法,当运用不当的时候就会产生问题。下面主要看看以下几种遍历删除List中元素的形式:1.通过增强的for循环删除符合条件的多个元素2.通过增强的for循环删除符合条件的一个元素3.通过普通的for删除删除符合条件的多个元素4.通过Iterator进行遍历删除符合条件的多个元素 [java] view pl

2016-01-08 19:53:44 283

原创 java 开关

有时候需要某些代码执行或者不执行或者特殊情况下执行,就可以用开关来控制;开关值可以放在properties文件中,也可放在表中,动态获取开关值;下面是放于config表和配置文件同时控制//开关方法private boolean isSwitchOpen(String switchName) {       Map params = new HashMap();      

2016-01-08 19:48:51 4648

原创 ibatis.SqlMapClientTemplate的使用集锦

import org.springframework.orm.ibatis.SqlMapClientTemplate;importorg.springframework.orm.ibatis.SqlMapClientCallback;@Repository("skulistDao")public class SkulistDao extends SqlMapClientTempla

2016-01-08 19:36:01 630

原创 ibatis xml特别的用法

1)xml中使用InLong[] cdcids;params.put("cdcid", cdcids);selectid="queryWare"resultClass="Ware"parameterClass="Map">        select           storeid as storeId,           wid,

2016-01-08 19:29:21 518

原创 调用接口,设置重试次数

//任务重复请求次数public static final int RETRY_NUM = 3;                for (int i = 0; i try {//调用接口        StockQuerySafClient stockQuerySafClient = ContextSafBeanUtil.getStockQuerySafClient()

2016-01-07 18:27:46 4198 1

原创 java 后台走过的坑

1.type是否为空(type != null),每步都需判断(Integer type),否则 type.intValue() 会报空指针错误       if(type != null && type.intValue() == 1){            typeName = "1";        }else if(type != null &&  2 == type.int

2016-01-07 13:17:54 441

原创 统计pv uv-

var _paq = _paq || [];//_paq.push(['setCustomVariable', '1','key','value', 'page']); //设置自定义变量, 最多允许4个自定义变量,序号从1,到4. key, value 最大长度200//_paq.push(['setCustomVariable', '2','orderId','12345', 'pag

2016-01-07 09:36:14 864

原创 java double类型-加减乘除高精度运算

double类型-加减乘除高精度运算// 进行加法运算 private  double add(double v1,double v2){          BigDecimal b1 = new BigDecimal(Double.toString(v1));          BigDecimal b2 = new BigDecimal(Double.toString(

2016-01-06 08:51:25 26009 6

原创 js html时间控件2

vm:                                     生效日期:                  效果图:

2016-01-04 20:02:24 706 1

原创 js html/vm时间组件1

vm: 申请时间:        js:function initdatepicker() {   //设置时间显示optionSet = {minDate : '2000-01-01',maxDate : '2060-12-31',//dateLimit: { days: 60 },showDropdowns

2016-01-04 19:50:08 459

原创 java日期组件

package com.jd.ipc.rdcfdc.common.utils;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;imp

2016-01-04 19:47:31 553

原创 java js 日期总结

java:1.设置当前日期后一个月Date releaseDate  = null;GregorianCalendar gc = new GregorianCalendar(new Locale("zh", "CN")); gc.setTime(new Date()); gc.add(Calendar.MONTH, 1);  releaseDate = gc.getTime

2016-01-04 19:31:28 300

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除