可以通过灯泡/ Rexster连接到多个neo4j数据库吗?

时间:2014-06-19 20:22:00

标签: neo4j gremlin tinkerpop bulbs rexster

当我使用灯泡打开与图形的连接时,我希望能够指定neo4j(2.0+)数据库文件夹。目标是能够在同一台机器上打开不同的或多个neo4j数据库(数据/中的文件夹),而无需启动neo4j服务器。这适用于Gremlin控制台。我怀疑用灯泡执行此操作的路线是使用灯泡Rexster客户端(http://bulbflow.com/docs/api/bulbs/rexster/client/)并以某种方式自动启动指向该文件夹的Rexster服务器。有没有人这样做过,或者有人可以为这些目标提供建议吗?

非常感谢

1 个答案:

答案 0 :(得分:3)

灯泡的设计使其易于使用多个图形数据库。

为您要运行的每个Neo4j数据库配置rexster.xml(每个数据库都有不同的名称,因此网址路径不同),然后创建单独的灯泡ConfigGraph每个数据库的对象:

>>> from bulbs.rexster import Graph, Config
>>>
>>> config = Config('http://localhost:8182/graphs/somegraph')
>>> g1 = Graph(config)
>>>
>>> config = Config('http://localhost:8182/graphs/anothergraph')
>>> g2 = Graph(config)

以下是相关文档......