【发布时间】:2012-09-30 09:55:22
【问题描述】:
我有一个 mapreduce 映射器。这个 Mapper 应该使用一些只读参数。 假设我想计算输入行中某些子字符串(某物的标题)的出现次数。 我确实有一个配对列表:“一些标题”=>“从输入行中提取此标题的正则表达式”。 这些对存储在通常的文本文件中。
将此文件传递给 Mapper 的最佳方法是什么? 我只有这个想法:
- 将文件成对上传到 hdfs。
- 使用 -Dpath.to.file.with.properties 将路径传递给文件
- 在映射器读取文件的静态{}部分并填充映射对“some title”=>“regular expr for the title”。
是好是坏?请多多指教
【问题讨论】:
标签: java configuration hadoop mapreduce