Hadoop的参数传递

时间:2014-02-22 18:30:10

标签: hadoop parameters mapper

我已经知道可写对象可以使用类似的东西传递给mapper:

DefaultStringifier.store(conf,object,“key”);

object = DefaultStringifier.load(conf,“key”,Class);

我的问题是:

在映射器中,我读出了对象,然后更改了该对象的值,

例如:object = another。

如何确保更改对象的值

可以在下次mapper任务时知道吗?

有没有更好的方法将参数传递给mapper?

1 个答案:

答案 0 :(得分:0)

请改用文件系统。在HDFS中写入值,并用不同的内容替换该文件。 config和DistributedCache都不适用于可变状态。