在Hadoop中,MapReduce的Java作业通常由编写Mapper和Reducer开始,接着创建Job对象,然后使用该对象的set方法设置Mapper和Reducer以及诸如输入输出等参数,最后调用Job对象的waitForCompletion(true)方法提交作业并等待作业的完成。尽管使用了寥寥数语就描述了作业的创建和提交,但实际情况要复杂的多,本篇文章将通过分析源代码来深入学习该过程。...
分类:
其他好文 时间:
2014-10-27 17:48:18
阅读次数:
152
上篇文章《深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置》简单地给mybatis的配置画上了一个句号。那么从本篇文章开始,将会介绍mapper映射文件的配置, 这是mybatis的核心之一,一定要学好。在mapper文件中,以mapper作...
分类:
移动开发 时间:
2014-10-27 10:32:38
阅读次数:
128
动态调用action方法,是指用action!method格式的请求来请求后台的逻辑处理
前提条件:在struts.xml或者struts.properties中配置
struts.enable.DynamicMethodInvocation常量为true
,否则动态调用不可用
查看源码:
在org.apache.struts2.dispatcher.mapper.Def..
分类:
其他好文 时间:
2014-10-27 07:00:24
阅读次数:
167
操作系统启动失败如下图报错:故障现象:从图中可以看到,操作系统启动的过程中,fsck在执行文件系统检测时出现了错误,并且是在检查/dev/mapper/VolGroup-lv_home时出错,提示此文件不存在;故障分析:这是一个什么界面,为何会出现这个界面?操作系统启动的的大致过程为:加载..
分类:
其他好文 时间:
2014-10-25 02:03:15
阅读次数:
266
最近,打算学习一下spring mvc,为后续做一些积累。搭建spring+mybatis,动态创建mapper,mapper的文件名称和类在一个目录,但是我之前犯个错误,大小写写错了,结果我用普通的java程序运行,没有问题,结果部署到tomcat下面,总是报statement无法找到,奇怪了,j...
分类:
移动开发 时间:
2014-10-24 01:38:39
阅读次数:
243
只使用Mapper不使用reduce会大大减少mapreduce程序的运行时间。有时候程序会往多张hbase表写数据。所以有如题的需求。下面给出的代码,不是可以运行的代码,只是展示driver中需要进行的必要项设置,mapper类需要实现的接口,map函数需要的参数以及函数内部的处理方式。实现过程比...
分类:
移动开发 时间:
2014-10-22 20:15:15
阅读次数:
219
centos6.x 添加新硬盘 不重启识别 #yum?install?sg3_utils
#rescan-scsi-bus.sh 识别新添加硬盘中的卷组 lvscan
vgchange?-ay 挂载新卷组 mount??/dev/mapper/lv-xxx?/mnt...
分类:
其他好文 时间:
2014-10-20 15:30:18
阅读次数:
171
Mapper“Map-Reduce”的思想就是“分而治之”Mapper负责“分”,即把复杂的任务分解为若干个“简单的任务”而执行“简单的任务”有几个意思:1、数据或计算规模相对于原任务要大大缩小;2、就近计算,即会被分配到存放了所需数据的节点进行计算。3、这些小任务可以并行计算,彼此间没有相互依赖的...
分类:
其他好文 时间:
2014-10-18 19:35:27
阅读次数:
210
Nmap是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具。软件名字Nmap是Network Mapper的简称。Nmap最初是由Fyodor在1997年开始创建的。随后在开源社区众多的志愿者参与下,该工具逐渐成为最为流行安全必备工具之...
分类:
其他好文 时间:
2014-10-17 18:20:48
阅读次数:
513
查询磁盘使用情况:[root@css-management ~]# df -hl文件系统 容量 已用 可用 已用% 挂载点Filesystem Size Used Avail Use% Mounted on/dev/mapper/vg_cssmanagement-lv_roo...
分类:
系统相关 时间:
2014-10-15 13:31:40
阅读次数:
268