2

私は Titan/Gremlin/TinkerPop3 を初めて使用し、Restful API インターフェイスを使って遊んだり実験したりして、データベースの頂点/エッジを作成/変更/削除しています。

私は基本的に、tinkerpop3 によって公開されている API をグラフ処理に使用できるかどうかを確認したいと考えています。

以下を使用して、gremlin サーバーで最新のグラフを作成しました。

gremlin> graph = TinkerFactory.createModern()
gremlin> g = graph.traversal()

Restful API を介して Titan に接続し、以下を実行できます。

curl "http://localhost:8182?gremlin=100-1"
{"requestId":"c2dfb667-0fbe-4796-9a5b-cc472487a5b0","status":{"message":"","code":200,"attributes":{}},"result":{"data":[99],"meta":{}}}

しかし、以下は何も返しません。

curl http://localhost:8182 -d '{"gremlin": "g.V()"}'
{"requestId":"8ba30f35-31e7-46ff-b16e-3e01fb9a49bf","status":{"message":"","code":200,"attributes":{}},"result":{"data":[],"meta":{}}}

http://tinkerpop.incubator.apache.org/docs/3.0.1-incubating/#_connecting_via_restから読みました。

どんな助けでも大歓迎です。前もって感謝します。

4

1 に答える 1