设置 ScyllaDB + Janusgraph + Tinkerpop

Setting up ScyllaDB + Janusgraph + Tinkerpop

即将开始使用 ScyllaDBJanusGraphTinperpop3.

现在,我将使用 <200 GB 的数据,所以我想在我自己的(基于 xeon 的)计算机上完成所有操作。

我的问题主要是:是不是有些版本不兼容?

对于 ScyllaDB 我可能会选择: https://www.scylladb.com/download/debian9/

但是 JanusGraph 没有将 ScyllaDB 列为(经过测试和)兼容的,尽管我已经在几个地方读到它可以使用 https://github.com/JanusGraph/janusgraph/releases/tag/v0.2.2

对于 Tinkerpop3,我会选择他们的最新版本 3.3.4 http://tinkerpop.apache.org/docs/current/reference/

JanusGraph 的最新版本是 0.3.1,它封装了 Apache TinkerPop 3.3.3。您不需要单独下载 TinkerPop。 https://github.com/JanusGraph/janusgraph/releases/tag/v0.3.1

从 JanusGraph 的角度来看,ScyllaDB 是 Cassandra 的直接替代品。您使用 storage.backend=cql 以相同的方式 configure 您的图表属性,但只需将其指向您的 ScyllaDB 服务器即可。请记住,如果您使用的是预打包的 JanusGraph 发行版,则需要在启动 ScyllaDB 之前关闭 Cassandra 以避免端口冲突。