neo4j
Posted zz27zz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了neo4j相关的知识,希望对你有一定的参考价值。
neo4j图形数据库
一、下载
https://neo4j.com/download/ neo4j-community-3.5.12
二、安装
1.需要配置java环境
2.配置neo4j系统变量 NEO4J_HOME -> C: eo4j eo4j-community-3.5.12
3.配置neo4j环境变量 Path中添加%NEO4J_HOME%in
4.验证是否安装成功
C:Usersdaiszhan>neo4j.bat console 2019-11-07 03:08:25.943+0000 INFO ======== Neo4j 3.5.12 ======== 2019-11-07 03:08:25.991+0000 INFO Starting... 2019-11-07 03:08:30.949+0000 INFO Bolt enabled on 127.0.0.1:7687. 2019-11-07 03:08:33.013+0000 INFO Started. 2019-11-07 03:08:34.157+0000 INFO Remote interface available at http://localhost:7474/
5.通过访问http://localhost:7474 默认跳转到 http://localhost:7474/browser
默认用户名和密码为:neo4j,需要改自己的密码eagleeye
6.注册neo4j服务 C:Usersdaiszhan>neo4j install-service
三、开启服务
1.开启neo4j服务 C:Usersdaiszhan>neo4j start
2.关闭neo4j服务 C:Usersdaiszhan>neo4j stop
3.重启neo4j服务 C:Usersdaiszhan>neo4j restart
5.查看neo4j状态 C:Usersdaiszhan>neo4j status
四、安装python包
pip install py2neo
五、使用py2neo
from py2neo import Node, Relationship, Graph, NodeMatcher, RelationshipMatcher ## 新建图形 graph = Graph(‘http://localhost:7474‘, username=‘neo4j‘, password=‘eagleeye‘) ## 新建节点 a = Node(‘label‘, name=‘a‘) #第一个参数是类别,第二个参数是名字 b = Node(‘label‘, name = ‘b‘ ) ## 绘制节点 graph.create(a) graph.create(b) ## 新建关系 r1 = Relationship(a, ‘to‘, b, name = ‘to‘) #可以增加一些属性,也可以省略 graph.create(r1)
以上是关于neo4j的主要内容,如果未能解决你的问题,请参考以下文章