Neo4j简介
- Neo4j是基于java的图形数据库(即环境中需预先安装jdk,jdk8是免费的,但是jdk11及更高的版本是收费的);
- 开源;
- NoSQL(非关系型数据库)
neo4j版本 | jdk版本 |
3.5 | 8 |
4.0 | 11 |
4.1 | 11 |
4.2 | 11 |
4.3 | 11 |
4.4 | 11 |
5 | 17 |
这里贴一个文档地址:官方文档
对上面的适配情况可总结为下面的表格:
Neo4j Version | JVM compliancy |
---|---|
3.x | Java SE 8 Platform Specification |
4.x | Java SE 11 Platform Specification |
5.x | Java SE 17 Platform Specification |
安装jdk
由于之前安装过java,所以这里就不过多描述(详细可搜 jdk8的安装教程)
安装Neo4j
本文以安装社区版 Neo4j3.5.15 为例,官方文档可前往:Neo4j 3.5文档
Neo4j的历史版本的安装包可从 https://we-yun.com/doc/neo4j/ 网站获取,下载对应的zip包后进行解压。
比如本文所解压路径为 :D:\program\Neo4j\neo4j-community-3.5.15
配置环境变量
操作路径:此电脑->属性->高级系统设置->环境变量
1.新建系统变量 NEO4J_HOME ,对应的变量值就是刚才所提到的解压路径
2. 第二步:在系统变量Path中添加 %NEO4J_HOME%\bin
验证是否安装成功
切换目录至:D:\program\Neo4j\neo4j-community-3.5.15\bin
在终端中输入 neo4j console,显示如下的输出:
在浏览器中访问: http://localhost:7687, 会出现登录页,默认的账号和密码都是 neo4j
关于Neo4j的两种运行方式
方式一:在终端运行
涉及到的命令为: neo4j console
在终端运行就意味着当终端关闭后,neo4j服务也随之停止。
方式二:作为服务运行
注:由于之前已经将neo4j添加到环境变量中,所以下面的命令可在cmd终端的任意路径下执行
先将neo4j注册为一个windows服务,然后使用neo4j start 启动服务。这样即使关闭终端,服务仍然在后台运行,想要关闭neo4j服务,只需在终端中输入 neo4j stop 命令即可。
以下为常用的命令:
注册Neo4j为当前环境下的一个服务
neo4j install-service
启动服务,然后访问:http://localhost:7474/browser/
neo4j start
关闭服务
neo4j stop
查看服务状态
neo4j status
卸载服务(这里只是卸载服务,并非卸载Neo4j。可通过 neo4j install-service 再次进行服务注册 )
neo4j uninstall-service