Установка сервера Gremlin вручную с помощью 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 для нулевого объекта


person Arundhathi D    schedule 06.06.2017    source источник
comment
@stephen mallette, пожалуйста, прокомментируйте это   -  person Arundhathi D    schedule 06.06.2017


Ответы (1)


Это будет довольно много усилий с вашей стороны. Я настоятельно рекомендую использовать 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/

person pantalohnes    schedule 06.06.2017
comment
панталон Спасибо. Это была действительно большая головная боль для меня за последние 2 недели. Спасибо, что дали мне решение. - person Arundhathi D; 07.06.2017