我使用了一个Docker实例作为janusGraph数据库,非常具体;我使用以下Docker图像: https://github.com/sunsided/janusgraph-docker
图像工作正常,除非我在这个groovy文件中去掉第12行: https://github.com/sunsided/janusgraph-docker/blob/master/janusgraph/empty-sample.groovy 包含以下内容:
graph.io(graphml()).readGraph('data/air-routes-small.graphml')
如果我尝试使用gremlin python从数据库中选择任何顶点,在删除前面提到的行之后,会出现以下错误:
gremlin_python.driver.protocol.GremlinServerError: 499: The traversal source [g] for alias [g] is not configured on the server.
def addItUp(x, y) { x + y } groovy文件顶部缺少。我将所有代码替换为 gremlin-server/scripts 文件夹,对我有用。
def addItUp(x, y) { x + y }
gremlin-server/scripts