Java 使用TITAN DB手动安装gremlin服务器

Java 使用TITAN DB手动安装gremlin服务器,java,groovy,titan,gremlin-server,Java,Groovy,Titan,Gremlin Server,我正在尝试将tinkertop版本升级到3.2.4版本。目前我正在使用titan-1.0.0-hadoop1版本。因为它没有嵌入最新的tinkertop(gremlin)版本。我想升级 我采取了以下步骤: 1.下载了gremlin server 3.2.4版本,解压缩它 2.编辑GREMLIN_SERVER_HOME/conf/GREMLIN-SERVER.yaml并包括 将以下设置设置为默认设置: graphs: { graph: co

我正在尝试将tinkertop版本升级到3.2.4版本。目前我正在使用titan-1.0.0-hadoop1版本。因为它没有嵌入最新的tinkertop(gremlin)版本。我想升级

我采取了以下步骤: 1.下载了gremlin server 3.2.4版本,解压缩它 2.编辑GREMLIN_SERVER_HOME/conf/GREMLIN-SERVER.yaml并包括 将以下设置设置为默认设置:

           graphs: {
                  graph: conf/titan-berkeleydb.properties}
                  plugins:
                   - aurelius.titan
                   } 
  3. then in terminal I ran the following command
      bin/gremlin-server.sh -i com.thinkaurelius.titan titan-core 1.0.0
在第三步之后,我得到以下错误

DependencyGrabber$\u copyTo\u closure6-复制-/home/titan123/Downloads/apache-tinkerpop-gremlin-server-3.2.4/ext/titan-core/plugin/jsr305-3.0.0.jar
无法安装依赖项:java.lang.NullPointerException:无法在null对象上获取属性“mainAttributes”

这将是您的一项相当大的工作。如果这是一个问题,我强烈建议使用JanusGraph而不是Titan。解决了将分叉的Titan代码库(现在的JanusGraph)更新为3.2.3的问题

Titan不再维护,而是由JanusGraph项目负责,该项目有很多积极的开发。当前版本(撰写本文时为0.1.1)向后兼容Titan 1.0.0


@stephen mallette请对这款Pantalohnes进行评论,谢谢。在过去的两周里,我真的很头疼。谢谢你给我答案。