2014-02-22 46 views
0

我知道,可寫對象可以傳遞參數的通道映射器使用類似:Hadoop的

DefaultStringifier.store(CONF,對象,「鍵」);

object = DefaultStringifier.load(conf,「key」,Class);

我的問題是:

在映射器予讀出的對象,然後改變該對象的值,

例如:對象=另一個。

怎麼做才能確保該對象的值

的變化可以通過映射器任務的下一次知道?

有沒有更好的方法將參數傳遞給mapper?

回答

0

改爲使用文件系統。將值寫入HDFS,並用不同的內容替換文件。配置和DistributedCache都不適用於可變狀態。

+0

好吧,似乎沒有更好的辦法... – user3333299