2

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

非常感谢

4

1 回答 1

3

Bulbs 旨在使使用多个图形数据库变得容易。

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

>>> 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)

以下是相关文档...

于 2014-06-20T02:50:28.493 回答