摘要
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 关注这篇文章
答案 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/lib
和ext/orientdb/plugin
目录中删除groovy 2.4.7 jar。对于遇到的其他冲突也应该这样做,事情应该有效。如果没有,我认为您必须就该特定问题提出一个更具体的新问题。