Use case
2016-03-21 20:58:16 0 举报
登录查看完整内容
使用案例(Use Case)是一种在软件开发中常用的方法,用于描述系统在特定情境下如何与用户或其他系统交互以实现特定的功能。它通常包括以下几个要素: 1. 参与者:指与系统进行交互的人或其他系统。 2. 目标:指参与者希望通过系统实现的目标或任务。 3. 步骤:指参与者完成目标所需执行的一系列动作。 4. 例外情况:指在特定情况下可能出现的异常情况及其处理方法。 使用案例可以帮助开发人员更好地理解用户需求,设计出更符合用户期望的系统。同时,它也有助于测试人员编写测试用例,确保系统的功能正确无误。总之,使用案例是软件开发过程中不可或缺的一部分。
作者其他创作
大纲/内容
InputFormat的createRecoderReader()
64
每个分片上执行mamp任务,拆分成键值对
为什么splitSize和blockSize相等?相等时,一个map进程处理一个block,只和一台机器进行传输,如果小于或大于blocksize,会跨block形成split,使得map进程要与多个主机传输block
68
LineRecord·Reader
65
inputsplit分片
hdfs文件
得知:1个文件可能被分为多个split,而1个split只能是一个文件或其一部分
看返回InputSplit的list,发现Inputsplit的作用:1. represents the data to be processed by an individual Mapper2. 他是基于字节和记录(record)的视图,是描述切片的起始, 位置的逻辑分片
job.setInputFormatClass(TextInputFormat.class);
map函数调用的次数由context.nextKeyValue()的个数决定,就是record的数量决定
InputFormat的getSplits( )方法
List getSplits(JobContext job)
66
0 条评论
回复 删除
下一页