консоль gremlin на Rexster (http://localhost:8182/doghouse/main/gremlin/graph) не работает - PullRequest
0 голосов
/ 08 апреля 2019

Я установил titan-server-0.4.4, чтобы использовать rexster для загрузки графа титана. Теперь, когда я могу использовать http://localhost:8182/doghouse/main/gremlin/graph, но не знаю, почему консоль gremlin не работает. Возможно, я делал это неправильно, но не знаю, какую часть я делаю неправильно.

Гремлин 2.4.0

   \,,,/

   (o o)

----- ОООО - (_) - ОООО -----

gremlin> graph = TinkerGraph.open ()

==> javax.script.ScriptException: groovy.lang.MissingMethodException: нет подписи метода: static com.tinkerpop.blueprints.impls.tg.TinkerGraph.open () применимо для типов аргументов: () значения: [ ] Возможные решения: grep (), grep (java.lang.Object), e ([Ljava.lang.Object;), use ([Ljava.lang.Object;), use (java.util.List, groovy.lang. Закрытие), использовать (java.lang.Class, groovy.lang.Closure)

gremlin> graph = TinkerFactory.createModern ()

==> javax.script.ScriptException: groovy.lang.MissingPropertyException: Нет такого свойства: TinkerFactory для класса: Script5`

Я пытался использовать titan-1.0.0-hadoop1, и запрос gremlin работал нормально, но пришлось перейти на server-0.4.4, чтобы использовать rexster для отображения графика.

Заранее спасибо

1 Ответ

0 голосов
/ 08 апреля 2019

Вы смешиваете и сопоставляете синтаксис / технологию из TinkerPop 2.x с 3.x.Rexster - это система, основанная на TinkerPop 2.x.Затем вы пытаетесь использовать Titan 1.0 на основе TinkerPop 3.x с синтаксисом Gremlin, таким как TinkerFactory.createModern() и TinkerGraph.open(), который создает базы данных TinkerGraph как часть Titan.Я бы сказал:

  1. Не используйте TinkerPop 2.x на данный момент.Эта версия не поддерживалась в течение многих лет.
  2. Не используйте Titan - она ​​больше не поддерживается.Рассмотрим JanusGraph (преемник Титана) или другие системы TinkerPop 3.x .
  3. Если вы только начинаете работать с графиками / TinkerPop, просто начните с TinkerGraph и Gremlin.Приставка.Следуйте Руководству по началу работы , а затем прочитайте Консоль Gremlin Console * .Наконец, ознакомьтесь с книгой Practical Gremlin .
...