Janusgraph-如何将顶点指定给变量



我遵循.janusgraph.org 中的入门

终端1:

docker run --name janusgraph-default janusgraph/janusgraph:latest

终端2:

docker run --rm --link janusgraph-default:janusgraph -e GREMLIN_REMOTE_HOSTS=janusgraph -it janusgraph/janusgraph:latest bash 
./bin/gremlin.sh
gremlin> :remote connect tinkerpop.server conf/remote.yaml
gremlin> :remote console
gremlin> graph = JanusGraphFactory.open('conf/janusgraph-berkeleyje-lucene-server.properties')
==>standardjanusgraph[berkeleyje:/var/lib/janusgraph/data]
gremlin> GraphOfTheGodsFactory.load(graph)
==>null
gremlin> g = graph.traversal()
==>graphtraversalsource[standardjanusgraph[berkeleyje:/var/lib/janusgraph/data], standard]
gremlin> saturn = g.V().has('name', 'saturn').next()
==>v[4304]
gremlin> g.V()
==>v[4184]
==>v[8280]
==>v[4224]
==>v[8320]
==>v[4240]
==>v[8336]
==>v[4264]
==>v[8360]
==>v[12456]
==>v[4304]
==>v[8400]
==>v[12496]
gremlin> g.V(saturn)
No such property: saturn for class: Script10
Type ':help' or ':h' for help.
Display stack trace? [yN]

我做错了什么?为什么我不能使用saturn变量?该指南建议使用conf/janusgraph-berkeyje-luce.properties,但在conf-dir中只有*-server.properties

我在这里找到了答案如何使用gremlin控制台远程创建和访问变量?

我不能使用与会话连接的变量unles线路

:remote connect tinkerpop.server conf/remote.yaml

应该是

:remote connect tinkerpop.server conf/remote.yaml session

最新更新