1
我有Titan(嵌入式cassandra運行在我的系統上)。從Rexster的Groovy命令行測試頂點創建
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
我已經安裝了燈泡rexster服務器在我的系統如下。
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命令行產生的?
rexster控制檯和rexster服務器有什麼區別? – liv2hak
這是一個非常大的差異。兩個不同的程序實際Rexster Server就是一臺服務器。它服務於REST API,RexPro和Dog House。 Rexster控制檯是一個通過RexPro連接到Rexster Server的客戶端應用程序。您可以使用Rexster Console將Gremlin遠程發送到Rexster Server。 –
你在說什麼是在我上面的例子中Rexster服務器作爲Titan的接口(在前面)運行,從而使Rexster控制檯通過Rexster服務器與Titan + Cassandra對話 – liv2hak