1

私は Titan を持っています (私のシステムでは cassandra が埋め込まれています)。

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

レクスターサーバーを実行しています

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)

私の質問は、上記の名前の頂点が rexster で groovy コマンド ラインを照会して作成されたかどうかを確認するにはどうすればよいですか?

4

1 に答える 1

3

いくつかの方法で頂点の作成を確認できると思います。

  1. あなたのswitchdevice変数にはいくつかのデータが含まれている必要があります。具体的には、新しい頂点識別子がそれらに対して生成されている必要があります。これらの変数を調べると、作成について何かがわかります。
  2. しかし、あなたは特に「rexsterのグルーヴィーなコマンドライン」について尋ねました。これは、rexster-consoleを意味するに違いないと思います。それを開始してbin/rexster-console.shから発行しg.Vます(または必要な任意のグレムリン-name定義されている場合はキーインデックスルックアップかもしれません- g.V('name','switch'))。
于 2014-05-13T10:19:49.827 に答える