如何允许我的所有映射器访问一个变量,例如一个TreeMap
对象,而不需要每个映射器每次都重新构造TreeMap
?对象一旦构建就永远不会再被修改。
问问题
895 次
1 回答
5
考虑将TreeMap
对象的内容放在Distributed Cache
. 如果是少量数据,您可以将对象内容放在配置对象中:
conf.set("key", "value");
然后使用 JobConf 对象在您的映射器中访问它。
于 2013-04-20T19:05:59.960 回答