Rexster для Sparql над Titan + Cassandra

Я запускал базу данных графа Titan над кластером Cassandra. В этом у меня есть как график проекта, так и график RDF. Я использую сервер rexster для запросов (gremlin) и визуализации без проблем. Теперь я хочу сделать запрос sparql, используя rexster.

Я включил расширение sparql в rexster, но когда я запускаю запрос 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: у меня нет проблем с sparql-запросом с использованием Sailing API в моем коде, просто мне нужен интерфейс, такой как Rexster, для sparql-запроса.


person EpistemeData    schedule 02.10.2014    source источник


Ответы (1)


Пожалуйста, смотрите обсуждения здесь:

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

и тут:

Конечная точка Sparql для объекта SAIL

Резюме обоих обсуждений сводится к следующему: используйте расширение REST Gremlin или RexPro в Rexster и оберните свой экземпляр Graph в GraphSail, а затем выполните запрос sparql.

person stephen mallette    schedule 06.10.2014