2021/8/28-最新教程Windows 安装配置Neo4j图数据库
Posted ZSYL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021/8/28-最新教程Windows 安装配置Neo4j图数据库相关的知识,希望对你有一定的参考价值。
Windows下安装配置Neo4j图数据库
1. Neo4j 简介
图形数据库(Graph Database)是NoSQL数据库家族中特殊的存在,用于存储丰富的关系数据。
Neo4j 是目前最流行的图形数据库,支持完整的事务,在属性图中,图是由顶点(Vertex),边(Edge)和属性(Property)组成的,顶点和边都可以设置属性,顶点也称作节点,边也称作关系,每个节点和关系都可以由一个或多个属性。
Neo4j创建的图是用顶点和边构建一个有向图,其查询语言Cypher已经成为事实上的标准。
关系型数据库只对单个Join操作进行优化查询,而多重Join操作查询的性能显著下降。
图形数据库适合查询关系数据,由于图形遍历的局部性,不管图形中由多少节点和关系,根据遍历规则,Neo4j只访问与遍历相关的节点,不受到总数据集大小的影响,从而保持期待的性能;相应地,遍历的节点越多,遍历速度越慢,但是变慢是线性的,这使得图形数据库不适合做海量数据统计分析。
对与存在大量丰富关系的数据,遍历的性能不受图形数据量大小的影响,这使得Neo4j成为解决图形问题的理想数据库。
Neo4j支持三种网络协议(Protocol),分别是Bolt,HTTP和HTTPS,默认的连接器配置有三种,为了使用这三个端口,需要在Windows防火墙中创建Inbound Rules,允许通过端口7687,7474和7473访问本机。
Neo4j官网:https://neo4j.com/
2. 安装Java JDK
Neo4j是基于Java的图形数据库,运行Neo4j需要启动JVM进程,因此必须安装JAVA SE的JDK,配置好Java环境。
2.1 下载安装 jdk
从Oracle官方网站下载 Java SE JDK,最新版本是JDK16:
建议jdk8以上就可!
2.2 配置环境变量
JDK安装完成后需要配置环境变量。
下面给出默认环境变量配置:
(1)鼠标右击我的电脑
->属性
->高级系统设置
->环境变量
;在系统变量
里面新建JAVA_HOME
,属性值为jdk安装位置
(2)在path变量里面新建红色框中的内容。
(3)在新建一个CLASSPATH,属性值为%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar
%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar
(4)环境变量配置完成后进行测试。
在cmd窗口下输入Java
、javac
、java -version
(如果出来结果则证明JDK安装成功)
3. 安装 Neo4j
3.1 下载 Neo4j
Neo4j官网:https://neo4j.com/
下载 Neo4j Community 即可!(下拉可以下载以前的版本:更稳定)
下载的版本为压缩包版本,无需安装,只需解压至合适目录即可。
将下载好的Neo4j压缩包解压到你想存放的目录D:\\software
:
各个文件夹的作用:
bin目录:用于存储Neo4j的可执行程序;
conf目录:用于控制Neo4j启动的配置文件;
data目录:用于存储核心数据库文件;
plugins目录:用于存储Neo4j的插件;
3.2 配置环境变量
然后在计算机-属性-高级系统设置-环境变量-PATH
中添加Neo4j的bin目录所在路径。
4. 启动 Neo4j
在cmd中进入到Neo4j的bin目录下:
or
执行命令:
neo4j install-service
开始安装本地Neo4j服务
安装完成后在本地服务中就可以看到Neo4j这个启动项了。
服务安装完成后在cmd中启动Neo4j:
neo4j start
Neo4j服务器具有一个集成的浏览器,启动完成后在浏览器中使用http://localhost:7474
网址,显示启动页面,查看数据库等。
http://localhost:7474
第一次打开需要输入密码,一般默认的是:用户:neo4j, 密码:neo4j。
登陆后重新设置密码,设置自己想要的密码。
5. Neo4j 常用命令
neo4j可以有如下命令:
console:打开Neo4j的控制台
start:启动
stop:关闭
restart:重启
status:查看运行状态
install-service:安装Neo4j在Windows系统上的服务。
uninstall-service:卸载服务
6. Neo4j 浏览器使用教程
请参考:【知识图谱】Neo4j基本操作
以上是关于2021/8/28-最新教程Windows 安装配置Neo4j图数据库的主要内容,如果未能解决你的问题,请参考以下文章