【问题标题】:Rexster for Sparql over Titan + CassandraRexster for Sparql over Titan + Cassandra
【发布时间】:2023-08-28 13:07:01
【问题描述】:

我一直在 Cassandra 集群上运行 Titan 图形数据库。在这个我有蓝图图和RDF图。我正在使用 rexster 服务器进行查询(gremlin)和可视化目的,没有问题。现在我想使用 rexster 进行 sparql 查询。

我在 rexster 中启用了 sparql 扩展,但是当我运行 sparql 查询时,它抱怨底层图形。确切的错误是这样的。

{"message":"the graph to which this extension is applied is not a SailGraph implementation","api":{"description":"execute SPARQL queries against a SAIL graph."....

有没有办法告诉 rexster 存储在 Cassandra 中的图确实具有 Sail 兼容图?

PS:在我的代码中使用sails apis进行sparql查询没有问题,只是我想要一个像Rexster这样的接口来进行sparql查询

【问题讨论】:

    标签: sparql titan rexster


    【解决方案1】:

    请在此处查看讨论:

    https://groups.google.com/d/msg/gremlin-users/KGENLElQBvw/Ot4VFrKQQHwJ

    这里:

    Sparql endpoint for SAIL object

    两个讨论的摘要归结为:在 Rexster 中使用 REST Gremlin Extension 或 RexPro,并将您的 Graph 实例包装在 GraphSail 实例中,然后执行您的 sparql 查询。

    【讨论】: