Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Titan 1.x support for Elasticesearch 2.x #1188

Open
zazzcode opened this issue Nov 16, 2015 · 1 comment
Open

Titan 1.x support for Elasticesearch 2.x #1188

zazzcode opened this issue Nov 16, 2015 · 1 comment

Comments

@zazzcode
Copy link

Hi,
Can a future release of Titan 1.x be updated to support Elasticsearch 2.x.
The query syntax has changed from Elasticsearch 1.x to 2.x, so this may not be a trivial effort.

@dylanht
Copy link

dylanht commented Nov 17, 2015

I posted in the mailing list a while ago about getting the Titan branch that is staying current with TinkerPop3 to build against ElasticSearch development branch (3.0.0-SNAPSHOT) and Lucene 5.4 which that and possibly 2.x requires - I stopped short of actually getting a cluster fired up, as dealing with the new "JarHell" class in ES when I clearly am living in Jar hell was just too tedious, in theory it was going to work after I fixed my lazy CLASSPATH issues:

https://groups.google.com/forum/#!searchin/aureliusgraphs/ElasticSearch%7Csort:date/aureliusgraphs/Q6ccAz7dBZg/L8pyZwFLBwAJ

I then realized that someone had already done pretty much the same work but probably much better, and if you ask them they probably have more confidence as to why they did what they did - check out this PR:

#1153

So in summary, as someone who got this to build and saw the Daemon kill itself when launching Titan + ES + Gremlin-Server with bin/titan.sh only because I put a lot of garbage in my classpath, I would say yes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants