Neo4j安装教程及版本匹配

Neo4j简介

  • Neo4j是基于java的图形数据库(即环境中需预先安装jdk,jdk8是免费的,但是jdk11及更高的版本是收费的);
  • 开源;
  • NoSQL(非关系型数据库);
  • 没有表,所以不会存在 join

windows环境中neo4j与jdk版本的对应关系
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

注意:Neo4j 3.5只支持一个数据库。Neo4j 4.0引入了对多个数据库的支持。出自官方文档-升级与迁移

有关3.x和4.x更多的差异,可以参考文档:Breaking changes between Neo4j 3.5 and Neo4j 4.x - Upgrade and Migration Guide

安装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 ,对应的变量值就是刚才所提到的解压路径

Neo4j安装教程及版本匹配_第1张图片

2. 第二步:在系统变量Path中添加 %NEO4J_HOME%\bin

Neo4j安装教程及版本匹配_第2张图片

验证是否安装成功

切换目录至:D:\program\Neo4j\neo4j-community-3.5.15\bin

在终端中输入  neo4j console,显示如下的输出:

Neo4j安装教程及版本匹配_第3张图片

在浏览器中访问: http://localhost:7687, 会出现登录页,默认的账号和密码都是 neo4j

关于Neo4j的两种运行方式

注:neo4j的默认运行端口为 7474

方式一:在前台运行

在终端中输入:neo4j console,接着访问: http://localhost:7474 即可

所谓【前台运行】是指:当终端关闭后,neo4j服务也随之停止。

方式二:在后台运行

注:由于之前已经将neo4j添加到环境变量中,所以下面的命令可在cmd终端的任意路径下执行

想要让neo4j在关闭终端后仍然保持运行,需要先将neo4j注册为一个windows服务,然后使用neo4j start 启动服务。想要关闭neo4j服务,只需在终端中输入 neo4j stop 命令即可。

以下为常用的命令,均在cmd终端中输入:

注册Neo4j为当前环境下的一个服务

neo4j install-service 

输入命令启动服务,然后访问:http://localhost:7474/browser/

neo4j start

 关闭服务

neo4j stop

查看服务状态

neo4j status

 卸载服务(这里只是卸载服务,并非卸载Neo4j。可通过 neo4j install-service 再次进行服务注册 )

neo4j uninstall-service

你可能感兴趣的:(知识图谱,neo4j)