使用 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
我正在尝试将我的 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