gremlin服务器不是以orientDB开头的

时间:2018-06-17 09:08:35

标签: orientdb gremlin orientdb2.2 gremlin-server

摘要

gremlin服务器没有开始使用orientDB

描述

我正在尝试将gremlin服务器与orient db连接但未获得成功。当我试图启动服务器时,它显示 Graph [graph]已经通过[conf / orientdb-empty.properties]成功配置。之后它提供了一些 groovy.lang.GroovyRuntimeException:< / strong> error.Below图片会让你更清晰

https://groups.google.com/forum/#!topic/gremlin-users/YOmjLbl9ObY 关注这篇文章

enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

我不确定那些OrientDB&#34;警告&#34;关于记忆的消息是否重要。您可能希望单独处理这些内容,因为OrientDB和Gremlin Server都需要JVM内存分配,您可能不希望OrientDB占用整个堆。

然而,您询问的错误是groovy异常的问题。看起来你的路径上有一个简单的jar冲突。有时可能会发生这种情况,特别是如果您使用TinkerPop版本的TinkerPop版本与Gremlin Server版本不匹配的版本。

我的猜测是OrientDB引入了旧版本的groovy,2.4.7和Gremlin Server已经有2.4.11。您可以通过检查Gremlin Server中的ext/orientdb目录来轻松解决这个问题(假设OrientDB插件安装在哪里 - 当您查看ext目录本身时应该很明显)。从ext/orientdb/libext/orientdb/plugin目录中删除groovy 2.4.7 jar。对于遇到的其他冲突也应该这样做,事情应该有效。如果没有,我认为您必须就该特定问题提出一个更具体的新问题。