Neo4j分为桌面版和社区版,社区版可以免费使用,本文所安装的是社区版Neo4j,由于Neo4j是基于Java的图形数据库,运行Neo4j需要启动JVM进程,因此必须安装JAVA SE的JDK,配置JDK环境。因为Neo4j和JDK的版本要相适应,所以本文安装的是JDK11版本和Neo4j的4.3.5版本。本文共两章,第一章介绍JDK11的安装,第二章介绍Neo4j 4.3.5的安装。
第一章 JDK11安装步骤
1.1 下载JDK11
首先打开网页搜索甲骨文JDK,结果如下图1所示,点击红圈地址。
点击进入之后寻找JDK11的版本,选择windows系统,下载压缩包,如图2所示。若系统提醒输入甲骨文账号,自己到CSDN搜索甲骨文账号,有很多的共享账号。
下载完之后进行解压安装,选择合适的路径解压,我是在D盘里新建的文件夹,如图3所示:
1.2 JDK11 环境变量配置
下载完之后就要为JDK添加环境变量,点击此电脑,点击查看旁边的更多(即三个点)然后点击属性进入下一界面。具体操作如图4所示:
进入界面后点击此界面的高级系统设置,然后点击出现界面中的环境变量,如图5所示:
接下来可以在用户变量或者系统变量中进行操作,在用户变量里点击新建,变量名输入JAVA_HOME,变量值为解压的地址,建完点击确定。如图6所示:
然后点击用户变量里的Path,新建写入%JAVA_HOME%\bin,点击确定。看图7如下:
完成环境变量的配置之后,验证是否安装成功,win+R打开cmd,在cmd运行命令行,输入java -version,出现JDK版本号即为配置成功,如图8所示:
第二章 Neo4j安装步骤
1.1 下载Neo4j
安装完JDK11之后,开始安装Neo4j4.3.5。经过两天的寻找,找到了一个几乎囊括了Neo4j所有版本的地址https://we-yun.com/doc/neo4j/。打开链接,找到windows4.3.5版本,下载压缩包在D盘新建文件夹neo4j,将压缩包解压进去,如图10:
在D盘新建文件夹neo4j,将压缩包解压进去,如图10:
1.2 Neo4j环境变量配置
同样的,下载完之后就要为Neo4j添加环境变量,点击此电脑,点击查看旁边的更多(即三个点)然后点击属性进入下一界面。具体操作如图11所示:
进入界面后点击此界面的高级系统设置,然后点击出现界面中的环境变量,如图12所示:
与JDK类似可以在用户变量或者系统变量中进行操作,在用户变量里点击新建,变量名输入NEO4J_HOME,变量值为解压的地址,建完点击确定。如图13所示:
然后点击用户变量里的Path,新建写入%NEO4J_HOME%\bin,点击确定.看图14如下:
完成环境变量的配置之后,验证是否安装成功,win+R打开cmd,在cmd运行命令行,输入neo4j.bat console,出现如图15的界面说明安装成功。
网页打开http://localhost:7474/,出现以下界面,第一次登陆账户和密码都为neo4j。登录后修改密码并记住。
1.3 Neo4j的简单实用
(1)创建一个人物节点:create (n:person{name:’成龙’});create是创建操作,person是标签,代表节点的类型。花括号{}代表节点的属性,属性类似Python的字典。这条语句的含义就是创建一个标签为person的节点,该节点具有一个name属性,属性值是成龙。如图17所示:
(2)创建两个人物的关系:
match (a:Person {name:'洪金宝'}), (b:Person {name:'成龙'})
merge (a)-[:师哥]->(b)
这里的方括号[]即为关系,师哥为关系的类型。注意这里的箭头->是有方向的,表示是从a到b的关系。如图18,洪金宝是成龙的师哥,通过Neo4j的可视化很明显的可以看出:
(3)至于节点的删除,使用此代码:match(n) detach delete n。