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的主要内容,如果未能解决你的问题,请参考以下文章

通过 java 代码生成 db 后 Neo4j 2.2.1 服务器不启动

无法从JSP连接Neo4j

使用neo4j JS驱动程序进行套接字挂起

Neo4j类似的软件都有哪些?

从 MySQL 导出到 Neo4j

在 Neo4j 中看不到任何图表