GenericWritable 从映射器发出不同值类型的数据
通用可写抽象的:上面的示例演示了如何使用GenericWritable类包装属于从映射器发出的不同数据类型的多个值实例(因为Hadoop减速器不允许多个输入值类型)。用法:执行减速器侧连接时避免使用多个MapReduce计算来汇总数据集中不同类型的属性的复杂性。细节:来自服务器日志文件的示例输入数据: 199.72.81.55 [01/Jul/1995:00:01 -0400] "GET /history/apollo/ HTTP/1.0" 200 6245输入数据是一个制表符分隔文件,其中包含主机名、时间、请求url、状态、请求字节大小等信息,此示例汇总了从Web服务器提供给特定主机的总字节数,并输出了制表符分隔列表特定主机请求的URL。运行此示例后的输出如下: 199.120.110.21 8264 "GET /shuttle/
下载地址
用户评论