關於mapreduce中context.write同一對象不同值是否會覆蓋問題的瞭解

在寫mapreduce代碼時,有時context.write()同一對象(對象的值會改變),會造成覆蓋的問題嗎? 我們瞭解ArrayList在內存中,對象也在內存中,ArrayList存儲的是對對象地址的引用,不停更改值後add到ArrayList中,那麼所有的值都被覆蓋,因爲地址都是同一個。 但context.write()同一對象(值不同)時,不會出現這種情況,因爲它直接被序列化存儲了,不會被
相關文章
相關標籤/搜索