【问题标题】:Setting up ScyllaDB + Janusgraph + Tinkerpop设置 ScyllaDB + Janusgraph + Tinkerpop
【发布时间】:2018-10-26 22:43:18
【问题描述】:

即将开始使用 ScyllaDBJanusGraphTinperpop3

目前,我将处理

我的问题主要是:某些版本是否相互不兼容?

对于 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/

【问题讨论】:

    标签: debian tinkerpop tinkerpop3 janusgraph scylla


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢!我相对较新,很抱歉提出明显的问题,但这如何与 ScyllaDB 一起使用?我应该先安装 Scylla,然后继续访问您的链接,这行得通吗?我需要配置(很多)东西吗?再次感谢!
    • 从 JanusGraph 的角度来看,ScyllaDB 是 Cassandra 的直接替代品。您configure 您的图形属性与使用storage.backend=cql 的方式相同,但只需将其指向您的 ScyllaDB 服务器即可。请记住,如果您使用的是预打包的 JanusGraph 发行版,则需要在启动 ScyllaDB 之前关闭 Cassandra 以避免端口冲突。
    • 一般来说,您应该使 TinkerPop 版本与 JanusGraph 附带的版本保持一致。 TinkerPop 是一个核心依赖,所以如果你真的要更新版本,你应该从源代码更新pom.xmlbuild the distribution 中的版本。您是否需要 TinkerPop 3.3.4 中的特定错误修复?
    • 预打包的 JanusGraph 分布是janusgraph-0.3.1-hadoop2.zip。确保首先将公共 KEYS 文件导入 GPG 密钥环:gpg --import KEYS。然后您可以根据*.asc 文件验证分发:gpg --verify janusgraph-0.3.1-hadoop2.zip.asc janusgraph-0.3.1-hadoop2.zip
    • 还有一个文档可能会有所帮助:docs.janusgraph.org/latest/getting-started.html
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-03
    相关资源
    最近更新 更多