我用的是TitanGraphDB + 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我正在尝试用土卫六图形DB来建立一个网络拓扑。我想从我的python程序中编写土卫六图形数据库。我使用python bulbs包来创建that.My代码,如下所示。
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())吗?我在哪里可以找到它?
发布于 2014-07-29 09:14:03
只需在灯泡Config对象中设置Titan图形URI:
>>> 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和其他文档,因为其中许多问题都在这里得到了解答……
Quickstart使用bulbs.neo4jserver作为示例,但是由于无论您使用的后端服务器是什么,灯泡API都是一致的,所以Quickstart示例也与Titan和Rexster相关。
要使灯泡Quickstart适合土卫六或Rexster,只需将Graph导入从.
>>> from bulbs.neo4jserver import Graph
>>> g = Graph()...to...
>>> from bulbs.titan import Graph
>>> g = Graph()...or...
>>> from bulbs.rexster import Graph
>>> g = Graph()https://stackoverflow.com/questions/24990607
复制相似问题