Loading . . .

Neo4j的安装相关


Neo4j的安装

一、Neo4j简介

图形数据库(Graph Database)是NoSQL数据库家族中特殊的存在,用于存储丰富的关系数据,Neo4j 是目前最流行的图形数据库,支持完整的事务,在属性图中,图是由顶点(Vertex),边(Edge)和属性(Property)组成的,顶点和边都可以设置属性,顶点也称作节点,边也称作关系,每个节点和关系都可以由一个或多个属性。Neo4j创建的图是用顶点和边构建一个有向图,其查询语言cypher已经成为事实上的标准。

关系型数据库只对单个Join操作进行优化查询,而多重Join操作查询的性能显著下降。图形数据库适合查询关系数据,由于图形遍历的局部性,不管图形中由多少节点和关系,根据遍历规则,Neo4j只访问与遍历相关的节点,不受到总数据集大小的影响,从而保持期待的性能;相应地,遍历的节点越多,遍历速度越慢,但是变慢是线性的,这使得图形数据库不适合做海量数据统计分析。对与存在大量丰富关系的数据,遍历的性能不受图形数据量大小的影响,这使得Neo4j成为解决图形问题的理想数据库。

二、安装前提

需要安装Java并配置好环境变量,如果没配请参考Java 开发环境配置在本机进行Java的安装配置

三、安装Neo4j

下载Neo4j

  1. 前往Neo4j官网下载页
  2. 选择Community版本
    • jdk版本为8的请选择3.x.x版本下载
    • 4.x.x的版本仅适用于jdk11
  3. 由于我本地安装的是jdk8,因此接下来的截图都是3.5.26版本相关

安装Neo4j

  1. 将安装包解压到本地目录,如图

  2. 在高级系统设置的环境变量中增加系统变量

  3. 在系统变量的path变量中添加%NEO4J_HOME%\bin

配置Neo4j端口

  1. 打开控制面板

  2. 打开Windows Defender防火墙,选择高级设置

  3. 右键点击入站规则,选择新建规则

  4. 选择端口,点击下一步

  5. 在特定本地端口处输入7687,点击下一步

  6. 允许连接,然后下一步

  7. 一直到名称页之后,在名称页输入Bolt

  8. 重复3-7步,分别打开(HTTP)7474、(HTTPS)7473端口

四、启动Neo4j

  1. 以管理员模式启动控制命令行窗口

  2. 切换到neo4j的解压目录下的bin目录

  3. 运行neo4j.bat console

  4. 成功后如下图所示

  5. 访问http://localhost:7474/

  6. 默认账号和密码都是neo4j,第一次登陆成功后需要修改密码,自行修改即可


文章作者: Lhtian
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Lhtian !
  目录