mapreduce如何共享全局常量变量

s4n0splo  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(446)

如何允许我的所有Map程序都访问一个变量,例如 TreeMap 对象,而无需每个Map器重新构造 TreeMap 每一次?一旦构建了对象,就再也不会修改它了。

enyaitl3

enyaitl31#

考虑将 TreeMap 中的对象 Distributed Cache . 如果是少量数据,可以将对象内容放置在配置对象中:

conf.set("key", "value");

然后使用jobconf对象在Map器中访问它。

相关问题