You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Sean Owen (JIRA)" <ji...@apache.org> on 2015/11/05 10:49:27 UTC
[jira] [Resolved] (SPARK-11519) Spark MemoryStore with hadoop
SequenceFile cache the values is same record.
[ https://issues.apache.org/jira/browse/SPARK-11519?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sean Owen resolved SPARK-11519.
-------------------------------
Resolution: Not A Problem
Not quite sure what you're reporting, but it is expected that objects returned from InputFormats are reused. Callers have to clone the objects if storing them.
> Spark MemoryStore with hadoop SequenceFile cache the values is same record.
> ---------------------------------------------------------------------------
>
> Key: SPARK-11519
> URL: https://issues.apache.org/jira/browse/SPARK-11519
> Project: Spark
> Issue Type: Bug
> Affects Versions: 1.1.0
> Environment: jdk.1.7.0, spark1.1.0, hadoop2.3.0
> Reporter: xukaiqiang
>
> use spark create newAPIHadoopFile which is SequenceFile format, when use spark memory cache, the cache save the same java object .
> read hadoop file with SequenceFileRecordReader save as NewHadoopRDD. the kv values as :
> [1, com.data.analysis.domain.RecordObject@54cdb594]
> [2, com.data.analysis.domain.RecordObject@54cdb594]
> [3, com.data.analysis.domain.RecordObject@54cdb594]
> although the value is the same java object , but i am sure the context is not same .
> jsut use spark memory cache, the MemoryStore vector save all records, but the value is the last vlaue from newHadoopRDD.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org