You're close:
elasticsearch-hadoop snapshot (aka dev aka master) works on spark 1.2, 1.1
and 1.0, both core and sql
elasticsearch-hadoop beta3 (not snapshot) works on spark 1.1 and spark 1.0,
both core and sql
elasticsearch-hadoop beta2 (not snapshot) works on spark 1.0 (core and sql)

The support for spark 1.3 hasn't been committed yet, I'd like to push it
out once I (hopefully) manage to keep compatibility on the sql integration
with spark 1.2 and lower. Once it is, it will be available in the
nightly/dev builds published (as the name implies) every 24th - each day or
night, depending on your timezon [1].


> Costin - I am amazed by your ability to keep all this straight - my head
would explode dealing with all the dependencies in flux.  Kudos to you.

Thanks. As most (if not all) things in life, practice makes perfect ;)

[1]
http://www.elastic.co/guide/en/elasticsearch/hadoop/master/install.html#download-dev

On Wed, Mar 18, 2015 at 12:59 AM, Jeff Steinmetz <
jeffrey.steinm...@gmail.com> wrote:

> Thank you for the summary - you are confirming (as a sanity check for
> myself):
>
> elasticsearch-hadoop beta3 (not snapshot) on spark core 1.1 only
> elasticsearch-hadoop-beta3-SNAPSHOT with spark core 1.1, 1.2 and 1.3 -- as
> long as I don't use Spark SQL when using 1.2 and 1.3
>
> Costin - I am amazed by your ability to keep all this straight - my head
> would explode dealing with all the dependencies in flux.  Kudos to you.
>
>
> On Tuesday, March 17, 2015 at 2:12:06 PM UTC-7, Costin Leau wrote:
>>
>> es-hadoop doesn't depend on akka, only on Spark. The scala version that
>> es-hadoop is compiled against matches the one used by the Spark version
>> compiled against for each release - typically this shouldn't pose a problem.
>>
>> Unfortunately, despite the minor version increments, some of the Spark
>> APIs or components (in particular Spark SQL) have changed drastically
>> between each release breaking backwards compatibility. For example, Beta3
>> works until Spark 1.1 (which was the latest stable release during its
>> release) but not with 1.2. This is fixed in master however the current dev
>> build doesn't work with Spark SQL in the newly released 1.3 (does work with
>> Spark core).
>>
>> This has already been fixed locally however I'm having difficulties
>> trying to preserve compatibility across the Spark SQL 1.2 release and 1.3.
>>
>> Long story short, as long as the dependencies for Spark are in order, the
>> same should apply for es-hadoop as well since it relies only on Spark (and
>> Scala of course).
>>
>> On Tue, Mar 17, 2015 at 10:43 PM, Jeff Steinmetz <jeffrey....@gmail.com>
>> wrote:
>>
>>> There are plenty of spark / akka / scala / elasticsearch-hadoop
>>> dependencies to keep track of.
>>>
>>> Is it true that elasticsearch-hadoop needs to be compiled for a specific
>>> spark version to run correctly on the cluster?  I'm also trying to keep
>>> track of the akka version and scala version.  i.e, wil es-hadoop compiled
>>> for spark 1.2  work with Spark 1.3 ?
>>>
>>> When the elasticsearch-hadoop versions are released, as v2.0 v2.1,
>>> v2.1.0.Beta3, at what point do we need to keep in mind what spark version
>>> it was also compiled against?
>>> i.e., is it safe to assume the es-hadoop versions are tied to a specific
>>> spark core version?
>>>
>>> I've been keeping the following chart in my notes to see what all the
>>> versions are with all dependencies
>>> =============================
>>>
>>> Akka Version  Dependencies
>>> Current Akka Stable Release:  2.3.9
>>>
>>> Elasticsearch-Hadoop:  2.1.0Beta3 = Spark 1.1.0
>>> Elasticsearch-Hadoop:  2.1.0Beta3-SNAPSHOT = Spark 1.2.1
>>> Elasticsearch-Hadoop: what about spark 1.3 ?
>>>
>>> Spark: 1.3, Akka: 2.3.4-spark
>>> Spark: 1.2, Akka: 2.3.4-spark
>>> Spark: 1.1, Akka: 2.2.3-shaded-protobuf
>>>
>>> Activator 1.2.12 comes with with Akka 2.3.4
>>>
>>> Play 2.3.8, akka 2.3.4, scala 2.11.1 (will also work with 2.10.4 )
>>> Play 2.2.x, akka 2.2.0
>>>
>>> Spark Job Server 0.4.1, Spark Core 1.1.0, Akka, 2.2.4
>>> Spark Job Server Master as of Feb 22, 2015, Spark Core 1.2.0,  Akka
>>> 2.3.4, Scala 2.10.4
>>>
>>> Akka persistence latest 2.3.4 or later
>>> Akka 2.3.9 is released for Scala 2.10.4 and 2.11.5
>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "elasticsearch" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to elasticsearc...@googlegroups.com.
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/elasticsearch/28ad3f78-8b3d-450a-a29d-06d3e6636cfd%
>>> 40googlegroups.com
>>> <https://groups.google.com/d/msgid/elasticsearch/28ad3f78-8b3d-450a-a29d-06d3e6636cfd%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to elasticsearch+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/0c19d1fa-17b9-4e6e-a698-b49c7d6919d3%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/0c19d1fa-17b9-4e6e-a698-b49c7d6919d3%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAJogdmf9-Fs4xDH9wVoVxvOG3CMSZ_XfCZb7%2BLZDT1AvDnxrZg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to