gpt4 book ai didi

python - 在 Rexster 中测试从 Groovy 命令行创建顶点

转载 作者:行者123 更新时间:2023-11-30 23:24:08 27 4
gpt4 key购买 nike

我有 Titan(在我的系统上运行嵌入式 cassandra)。

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)

我的问题是如何知道上面名称的顶点是否是通过在rexster中查询groovy命令行创建的?

最佳答案

我认为您可以通过多种方式验证顶点创建:

  1. 您的 switchdevice 变量中应该包含一些数据,特别是应该为它们生成一个新的顶点标识符。检查这些变量应该可以告诉您有关创建的一些信息。
  2. 但是您特别询问了“rexster 中的 groovy 命令行”,我认为这一定是指 rexster-console。使用 bin/rexster-console.sh 启动它,然后发出 g.V (或者任何你想要的 gremlin - 也许是对 name 的关键索引查找如果已定义 - g.V('name','switch'))。

关于python - 在 Rexster 中测试从 Groovy 命令行创建顶点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23625766/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com