我一直在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:我在我的代码中使用sail apis进行sparql查询时没问题,只是因为我想要一个像Rexster这样的接口来进行sparql查询
1 回答
请看这里的讨论:
https://groups.google.com/d/msg/gremlin-users/KGENLElQBvw/Ot4VFrKQQHwJ
和这里:
Sparql endpoint for SAIL object
两个讨论的摘要归结为:在Rexster中使用REST Gremlin Extension或RexPro,并将
Graph
实例包装在GraphSail实例中,然后执行sparql查询 .