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

Installing gremlin server manually with TITAN DB

我正在尝试将我的 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$_copyTo_closure6 - 复制 - /home/titan123/Downloads/apache-tinkerpop-gremlin-server-3.2.4/ext/titan-core/plugin/jsr305-3.0.0.jar 无法安装依赖项:java.lang.NullPointerException:无法在空对象

上获取 属性 'mainAttributes'

这需要您付出很多努力。如果这是一个问题,我强烈建议使用 JanusGraph 而不是 Titan。 https://github.com/JanusGraph/janusgraph/pull/78 解决了将分叉的 Titan 代码库(现在是 JanusGraph)更新到 3.2.3

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

http://janusgraph.org/