About to start using ScyllaDB with JanusGraph, and Tinperpop3.
For now, I'll work with <200 gb data, so I want to do everything on my own (xeon based) computer.
My question is mostly: are some versions incompatible with each other?
For ScyllaDB I'd probably go with: https://www.scylladb.com/download/debian9/
But JanusGraph does not list ScyllaDB as (tested and) compatible, although I've read on several places this can be used https://github.com/JanusGraph/janusgraph/releases/tag/v0.2.2
And for Tinkerpop3, I'd go with their latest version 3.3.4 http://tinkerpop.apache.org/docs/current/reference/
The most up-to-date version of JanusGraph is 0.3.1 which packages Apache TinkerPop 3.3.3. You do not need to download TinkerPop separately. https://github.com/JanusGraph/janusgraph/releases/tag/v0.3.1
From a JanusGraph perspective, ScyllaDB is a drop-in replacement for Cassandra. You configure your graph properties in the same way using storage.backend=cql
, but just point it at your ScyllaDB server instead. Keep in mind if you're using the pre-packaged JanusGraph distribution, you need to shutdown Cassandra before starting ScyllaDB to avoid port conflicts.