代码之家  ›  专栏  ›  技术社区  ›  Erik van de Ven

Gremlin:服务器上未配置别名[g]的遍历源[g]

  •  2
  • Erik van de Ven  · 技术社区  · 6 年前

    我使用了一个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.
    

    1 回复  |  直到 6 年前
        1
  •  1
  •   Erik van de Ven    6 年前

    def addItUp(x, y) { x + y } groovy文件顶部缺少。我将所有代码替换为 gremlin-server/scripts 文件夹,对我有用。