Ok, that's fair enough. But why things work up to the collect?during map
and filter objects are not serialized?
On Apr 15, 2014 12:31 AM, "Eugen Cepoi" <cepoi.eu...@gmail.com> wrote:

> Sure. As you have pointed, those classes don't implement Serializable and
> Spark uses by default java serialization (when you do collect the data from
> the workers will be serialized, "collected" by the driver and then
> deserialized on the driver side). Kryo (as most other decent serialization
> libs) doesn't require you to implement Serializable.
>
> For the missing attributes it's due to the fact that java serialization
> does not ser/deser attributes from classes that don't impl. Serializable
> (in your case the parent classes).
>
>
> 2014-04-14 23:17 GMT+02:00 Flavio Pompermaier <pomperma...@okkam.it>:
>
>> Thanks Eugen for tgee reply. Could you explain me why I have the
>> problem?Why my serialization doesn't work?
>> On Apr 14, 2014 6:40 PM, "Eugen Cepoi" <cepoi.eu...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> as a easy workaround you can enable Kryo serialization
>>> http://spark.apache.org/docs/latest/configuration.html
>>>
>>> Eugen
>>>
>>>
>>> 2014-04-14 18:21 GMT+02:00 Flavio Pompermaier <pomperma...@okkam.it>:
>>>
>>>> Hi to all,
>>>>
>>>> in my application I read objects that are not serializable because I
>>>> cannot modify the sources.
>>>> So I tried to do a workaround creating a dummy class that extends the
>>>> unmodifiable one but implements serializable.
>>>> All attributes of the parent class are Lists of objects (some of them
>>>> are still not serializable and some of them are, i.e. List<String>).
>>>>
>>>> Until I do map and filter on the RDD that objects are filled correclty
>>>> (I checked that via Eclipse debug), but when I do collect all the
>>>> attributes of my objects are empty. Could you help me please?
>>>> I'm using spark-core-2.10 e version 0.9.0-incubating.
>>>>
>>>> Best,
>>>> Flavio
>>>>
>>>>
>>>
>

Reply via email to