atlas-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "CASSIO DOS SANTOS (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ATLAS-517) Upgrade titan to 1.x
Date Tue, 15 Mar 2016 19:13:33 GMT

    [ https://issues.apache.org/jira/browse/ATLAS-517?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15196005#comment-15196005
] 

CASSIO DOS SANTOS commented on ATLAS-517:
-----------------------------------------

[~yhemanth] I more than understand the dependencies conundrum you have to deal with at the
platform level, but am I right to assume that getting Atlas to run in multiple platforms or
environments is a valid project goal?

I can file a JIRA for the HBase 1.2.x, 1.3 support as you suggested, but we're also evaluating
other short term alternatives like Cassandra so it's not clear yet what priority we would
want to assign to that work.

When we get to work on the changes to support Titan 1.x, could we try to further isolate/minimize
the dependencies on Titan by adding an intermediate generic TinkerPop 3 based layer, so that
support for different versions of different graph stores could be more easily plugged in in
the future? If you have any ideas or plans along those lines we'd like to learn more about
them,  this is an area we'd be very interested in contributing to.

Releasing on Titan 1.x instead of 0.54 would also allow us to avoid having to deal with data
migration.




> Upgrade titan to 1.x
> --------------------
>
>                 Key: ATLAS-517
>                 URL: https://issues.apache.org/jira/browse/ATLAS-517
>             Project: Atlas
>          Issue Type: Wish
>    Affects Versions: trunk
>            Reporter: Nigel Jones
>
> titan 0.54 currently ships with, and is supported by, Atlas.
> This itself officially supports
>  - Cassandra 1.2.z, 2.0.z
>  - HBase 0.94.z, 0.96.z, 0.98.z
>  - ElasticSearch 1.0.z, 1.1.z, 1.2.z
>  - Solr 4.8.1
>  - Tinkerpop 2.5.z
> souce: http://s3.thinkaurelius.com/docs/titan/0.5.4/version-compat.html
> As of 24 Feb 2015 titan 1.0.0 is current and supports
>  - Cassandra 1.2.z, 2.0.z, 2.1.z (ADDS support for 2.1)
>  - HBase 0.94.z, 0.96.z, 0.98.z, 1.0.z (ADDS support for 1.0)
>  - ElasticSearch 1.0.z, 1.1.z, 1.2.z (DROPS these, ADDS 1.5)
>  - Solr 5.2.z (DROPS 4.8.1, ADDS 5.2.z)
>  - Tinkerpop 3.0.z (DROPS 2.5, ADDS 3.0)
> In addition in the titan community 1.1 is now being built, and there are discussions
around tinkerpop 3.1 support, as well as hadoop2
> source: https://groups.google.com/forum/#!searchin/aureliusgraphs/1.1/aureliusgraphs/e5L5M6MQozY/QHXtx5hFAwAJ
> I would like to be able to use current versions of titan as my graph store in order to
be able to benefit from
>  - a platform on which to better integrate with tinkerpop (see separate issue to be raised)
>  - improvements in indexing
>  - more recent HBase and Cassandra support for underlying storage
> Given titan 1.1 is imminent I would be inclined to aim for that as a target & perhaps
we should start experimenting with titan 1.0 since there have been API changes 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message