Ok, so, whoever does this ES work, we should ensure the upgrade path is at
least spelled out in the Upgrade doc.  This would also probably, IMO,
necessitate a major version change in metron.

On Wed, Oct 4, 2017 at 1:07 PM, Justin Leet <justinjl...@gmail.com> wrote:

> Forgot the link
> https://www.elastic.co/guide/en/elasticsearch/reference/
> current/setup-upgrade.html
>
> On Wed, Oct 4, 2017 at 1:07 PM, Simon Elliston Ball <
> si...@simonellistonball.com> wrote:
>
> > The simplest option would probably be to upgrade the ES and then reindex
> > from the HDFS store. Alternatively there are means to do inplace upgrades
> > from 2.x to 5.x I believe.
> >
> > Simon
> >
> > > On 4 Oct 2017, at 18:05, Casey Stella <ceste...@gmail.com> wrote:
> > >
> > > So, how would this work in an upgrade scenario that does not involve
> > losing
> > > the existing indexed data?
> > >
> > > On Wed, Oct 4, 2017 at 12:55 PM, Michael Miklavcic <
> > > michael.miklav...@gmail.com> wrote:
> > >
> > >> The client I'm currently working on moving towards would *not* be
> > backwards
> > >> compatible.
> > >> https://www.elastic.co/guide/en/elasticsearch/client/java-
> > >> rest/current/java-rest-high-compatibility.html
> > >>
> > >> "
> > >> The High Level Client is guaranteed to be able to communicate with any
> > >> Elasticsearch node running on the same major version and greater or
> > equal
> > >> minor version. It doesn’t need to be in the same minor version as the
> > >> Elasticsearch nodes it communicates with, as it is forward compatible
> > >> meaning that it supports communicating with later versions of
> > Elasticsearch
> > >> than the one it was developed for.
> > >>
> > >> The 5.6 client can communicate with any 5.6.x Elasticsearch node.
> > Previous
> > >> 5.x minor versions like 5.5.x, 5.4.x etc. are not (fully) supported.
> > >> "
> > >>
> > >> Best,
> > >> Mike
> > >>
> > >>
> > >> On Wed, Oct 4, 2017 at 10:45 AM, Simon Elliston Ball <
> > >> si...@simonellistonball.com> wrote:
> > >>
> > >>> A number of people are currently working on upgrading the ES support
> in
> > >>> Metron to 5.x (including the clients, and the mpack managed install).
> > >>>
> > >>> Would anyone have any objections to dropping formal support for 2.x
> as
> > a
> > >>> result of this work? In theory the clients should be backward
> > compatible
> > >>> against older data stores, so metron could be upgraded without
> needing
> > an
> > >>> elastic upgrade.
> > >>>
> > >>> In practice, we would need to do pretty extensive testing and I
> > wouldn’t
> > >>> want us to have to code around long term support on older clients if
> > >> no-one
> > >>> in the community cares enough about the older ES. Do we think there
> is
> > a
> > >>> case to be made for maintaining long term support for older clients?
> > >>>
> > >>> Simon
> > >>
> >
> >
>

Reply via email to