Тестирование создания вершин из командной строки Groovy в Rexster

У меня есть Титан (со встроенной кассандрой, работающей в моей системе).

cd titan-cassandra-0.3.1
bin/titan.sh config/titan-server-rexster.xml config/titan-server-cassandra.properties

У меня запущен сервер rexster

cd rexster-console-2.3.0
bin/rexster-console.sh

Я установил лампы в моей системе следующим образом.

sudo apt-get install python2.7-dev
sudo apt-get install libyaml-dev

sudo pip install  https://github.com/espeed/bulbs/tarball/master

Если я попробую следующее из кода Python на моей машине, я запусту следующее.

  from bulbs.titan import Graph
  g = Graph()
  switch = g.vertices.create(name="switch")
  device = g.vertices.create(name="device")
  g.edges.create(switch, "connected to", device)

Мой вопрос: как узнать, были ли созданы вершины с указанными выше именами при помощи запроса командной строки groovy в rexster?

1 ответ

Решение

Я думаю, вы можете проверить создание вершины несколькими способами:

  1. Ваш switch а также device переменные должны иметь некоторые данные, в частности, для них должен быть создан новый идентификатор вершины. Проверка этих переменных должна рассказать вам о создании.
  2. Но вы специально спросили о "отличной командной строке в rexster", которая, я думаю, должна означать rexster-console. Начни с bin/rexster-console.sh а затем выдать g.V (или что-то еще, что вы хотите - возможно, поиск по ключевым индексам на name если один был определен - g.V('name','switch')).
Другие вопросы по тегам