Docker Gremlin:服务器上未配置别名[g]的遍历源[g]
我正在为我的janusGraph数据库使用Docker实例,而且非常具体;我使用以下Docker图像: 该图像工作正常,除非我在这个groovy文件中去掉了第12行:其中包含以下内容:Docker Gremlin:服务器上未配置别名[g]的遍历源[g],docker,graph,gremlin,janusgraph,gremlin-server,Docker,Graph,Gremlin,Janusgraph,Gremlin Server,我正在为我的janusGraph数据库使用Docker实例,而且非常具体;我使用以下Docker图像: 该图像工作正常,除非我在这个groovy文件中去掉了第12行:其中包含以下内容: graph.io(graphml()).readGraph('data/air-routes-small.graphml') 如果我尝试使用gremlin python从数据库中选择任何顶点,在删除前面提到的行之后,会出现以下错误: gremlin_python.driver.protocol.Gremlin
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.
因此,如果不导入任何现有数据,它将无法工作。但是我想从一个空数据库开始,而不是现有数据库,这就是我不想导入.graphml文件的原因。但是我想我还是需要以某种方式初始化一个空数据库,有什么想法吗?现在可以工作了,groovy文件的顶部似乎缺少了
def addItUp(x,y){x+y}
。我将所有代码替换为来自gremlin服务器/scripts
文件夹的groovy示例文件,该文件夹对我有效