首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >到远程TitanDB + Rexster的灯泡python连接

到远程TitanDB + Rexster的灯泡python连接
EN

Stack Overflow用户
提问于 2014-07-28 07:43:55
回答 1查看 1.2K关注 0票数 1

我用的是TitanGraphDB + Cassandra。我将按以下方式启动泰坦

代码语言:javascript
复制
cd titan-cassandra-0.3.1
bin/titan.sh config/titan-server-rexster.xml config/titan-server-cassandra.properties

我有一个Rexster外壳,我可以用它与上面的土卫六+卡桑德拉沟通。

代码语言:javascript
复制
cd rexster-console-2.3.0
bin/rexster-console.sh

我正在尝试用土卫六图形DB来建立一个网络拓扑。我想从我的python程序中编写土卫六图形数据库。我使用python bulbs包来创建that.My代码,如下所示。

代码语言:javascript
复制
from bulbs.titan import Graph 
self.g = Graph()

现在,我有了rexster-控制台和土卫六在具有IP地址192.168.65.93.If的机器上运行,我的python应用程序在我使用self.g = Graph()的同一台机器上运行。

如果我想连接到运行在机器上的Titan AND Rexster和从python应用程序到192.168.65.94的IP 192.168.65.93

我该怎么做?我可以传递一些参数(例如,一个配置文件到Graph())吗?我在哪里可以找到它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-29 09:14:03

只需在灯泡Config对象中设置Titan图形URI:

代码语言:javascript
复制
>>> from bulbs.titan import Graph, Config
>>> config = Config('http://192.168.65.93:8182/graphs/graph')
>>> g = Graph(config)

看灯泡Config..。

Graph (注意,泰坦的Graph类是Rexster的Graph类的一个子类)。

我鼓励你们阅读灯泡、Quickstart和其他文档,因为其中许多问题都在这里得到了解答……

  • http://bulbflow.com/docs/
  • http://bulbflow.com/quickstart/

Quickstart使用bulbs.neo4jserver作为示例,但是由于无论您使用的后端服务器是什么,灯泡API都是一致的,所以Quickstart示例也与Titan和Rexster相关。

要使灯泡Quickstart适合土卫六或Rexster,只需将Graph导入从.

代码语言:javascript
复制
>>> from bulbs.neo4jserver import Graph
>>> g = Graph()

...to...

代码语言:javascript
复制
>>> from bulbs.titan import Graph
>>> g = Graph()

...or...

代码语言:javascript
复制
>>> from bulbs.rexster import Graph
>>> g = Graph()
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24990607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档