neo4j多个库同时运行

neo4j在一台服务器上同时运行多个库,且互不干扰

其实在很多情况下一台服务器上配置好后同时只能使用Neo4j的一个库!这时我们一边需要跑算法(好慢!),还需要调试其它算法的时候,担心会破坏这个库,这是就需要另一个库,而且可以同时运行。

执行

其实同样在不同路径下重新安装一下neo4j,安装过程可以看我上一篇博文,然后只需修neo4j下的配置文件就可以了:

  1. 端口号的修改 ,只要两个库地址不冲突就ok;在这里插入图片描述
  2. 库路径的修改 ,只要两个库地址不冲突就ok;
    修改第九行dbms.active_database=wwk_graph.db
    修改第十二行dbms.directories.data=mnt/lun1/WorkSpaces/Neo4j/

3.最重要的是不能配置环境变量,需要在bin目录下启动 ./neo4j console

  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
### 回答1: 好的,我可以回答这个问题。您可以使用Python编写一个neo4j的demo,使用py2neo来连接neo4j数据并执行查询和操作。您可以使用以下代码来连接数据: from py2neo import Graph, Node, Relationship graph = Graph("bolt://localhost:7687", auth=("username", "password")) 然后,您可以使用以下代码来创建节点和关系: node1 = Node("Label", name="Node 1") node2 = Node("Label", name="Node 2") rel = Relationship(node1, "REL_TYPE", node2) graph.create(node1, node2, rel) 最后,您可以使用以下代码来执行查询: query = "MATCH (n:Label) RETURN n.name" results = graph.run(query) for r in results: print(r[]) 希望这可以帮助您开始编写neo4j的Python demo。 ### 回答2: Neo4j 是一个高性能的图数据,而 Python 是一种流行的编程语言。运用 Python 来编写 Neo4j 的 Demo 可以帮助我们更好地理解如何使用 Neo4j 的图数据。 首先,我们需要安装 Neo4j 和 py2neo ,py2neo 是一个可以使用 Python 操作 Neo4j 的。安装完成后,我们可以开始编写 Demo。 我们首先导入所需的: ```python from py2neo import Graph, Node, Relationship ``` 然后,我们连接到 Neo4j 数据: ```python graph = Graph("bolt://localhost:7687", auth=("username", "password")) ``` 接下来,我们创建一些节点和关系: ```python # 创建节点 node1 = Node("Person", name="Alice") node2 = Node("Person", name="Bob") # 添加节点到图数据 graph.create(node1) graph.create(node2) # 创建关系 relationship = Relationship(node1, "FRIEND", node2) # 添加关系到图数据 graph.create(relationship) ``` 我们还可以进行一些查询操作: ```python # 查询所有的节点和关系 result = graph.run("MATCH (n) RETURN n") # 打印查询结果 for record in result: print(record['n']) ``` 最后,让我们关闭数据连接: ```python graph.close() ``` 以上就是一个简单的 Neo4j 的 Python Demo。通过这个 Demo,我们可以插入节点、创建关系和查询图数据的内容。当然,我们还可以根据实际需要更加复杂地操作 Neo4j 的图数据。 ### 回答3: Neo4j是一种高性能的图数据,可以用来储存、查询和分析图数据。而Python是一种简单易懂且功能强大的编程语言。结合这两者,我们可以用Python编写一个简单的Demo来演示如何使用Neo4j。 首先,我们需要安装Neo4j Python驱动程序。可以使用pip来安装: ```shell pip install neo4j ``` 接下来,我们需要创建一个Neo4j数据实例。你可以直接在Neo4j官方网站下载并安装Neo4j,或者使用云服务提供商中的Neo4j实例。安装完成后,确保数据正在运行。 在Python脚本中,我们需要导入neo4j驱动并连接到Neo4j数据: ```python from neo4j import GraphDatabase driver = GraphDatabase.driver("neo4j://localhost:7687", auth=("neo4j", "password")) ``` 在这个例子中,我们连接到本地运行Neo4j实例,用户名为"neo4j",密码为"password"。请确保根据实际情况修改用户名和密码。 接下来,我们可以编写一些代码来演示如何使用Neo4j。例如,我们可以创建一个人物节点和关系: ```python def create_person(tx, name): tx.run("CREATE (p:Person {name: $name})", name=name) def create_knows_relationship(tx, name1, name2): tx.run("MATCH (p1:Person {name: $name1}) " "MATCH (p2:Person {name: $name2}) " "CREATE (p1)-[:KNOWS]->(p2)", name1=name1, name2=name2) with driver.session() as session: session.write_transaction(create_person, "Alice") session.write_transaction(create_person, "Bob") session.write_transaction(create_knows_relationship, "Alice", "Bob") ``` 这段代码创建了两个人物节点(Alice和Bob)以及他们之间的“认识”关系。你可以根据自己的需要添加更多的节点和关系。 最后,我们需要关闭数据连接: ```python driver.close() ``` 这个Demo演示了如何使用Python通过Neo4j驱动程序连接到Neo4j数据,并进行一些基本操作。你可以通过调用不同的函数来创建节点、关系和属性,以及运行查询来获取图数据。希望这能帮助你入门Neo4j和Python的结合使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值