Neo4j(一):安装与配置

Neo4j简介

Neo4j是一个高性能的、NOSQL图形数据库,它是由Neo技术使用Java语言完全开发的。

Neo4j官网提供有三个版本:

  • 社区版(Community Serve)

  • 企业版(Enterprise Server)

  • 桌面版(Neo4j Desktop)

个人使用一般选择社区版或桌面版。本文就WindowsNeo4j Desktop 1.3.11安装和简单使用进行介绍。

社区版的安装和简单使用详见:在Windows环境中安装Neo4j

Neo4j桌面版安装

JVM环境安装与检查

由于Neo4j是用Java语言编写的图形数据库,运行时需要启动JVM进程,因此,需首先安装JAVA SE的JDK,详见jdk安装(windows环境下) – 图解

安装好后cmd输入java -version检查是否安装好。

Neo4j下载与安装

  • Neo4j相关产品下载地址://neo4j.com/download-center/

  • 桌面版的需注册下载;

  • 下载完成后出现下图所示Activation Key,复制该key用于安装后的产品激活;如果关闭了也没有问题,安装完成后重新注册即可,见后续步骤;

  • 双击exe文件进行安装;

  • 可自行选择文件安装目录;

  • 安装完成后运行,选择“同意”;

  • 可选更改应用数据存储目录(后续也可在程序内进行更改);

  • 软件注册,可选1.右侧粘贴下载时的Activation Key,2.左侧信息框填写注册信息;

  • 注册完成后软件自动启动。

Neo4j桌面版上手使用

图数据库初体验

  • Neo4j桌面版预提供了一个“Primer Project”,该项目中包含一个“Movie Database”图数据库(不同版本的操作细节有所不同,但逻辑类似)。

  • 点击start启动图数据库;

  • 如下图所示选择open Neo4j Browser;

  • 弹出如下窗口,可以看到其与Neo4j社区版的网页界面类似,但不同之处在于连接方式为bolt://localhost:7687

  • 执行Cypher语句查看数据库。

Neo4j桌面版探索

  • Bolt portHTTP portHTTPS port

    • 点击”Mangene“,可查看当前数据库的基本信息,如下图所示端口号信息。

    • 在之前的尝试中,我们提到其连接方式就是bolt://localhost:7687;那么httphttps是怎样的?在本地浏览器输入//localhost:7474//localhost:7473即可在网页端浏览。

    • 新建一个数据库,自行设置密码,启动后在//localhost:7474输入账号'neo4j,密码***,即可访问该数据库。

    • Neo4j提供的Movie Database修改后忘记了密码,在配置中修改dbms.security.auth_enabled=false,即可无密访问。

  • neo4j:// bolt://两种连接方式

    • neo4j:// for a routed connection;
    • bolt:// for a direct connection to a DBMS.
  • Neo4j默认用户名:’neo4j’,默认密码: ‘neo4j’。

  • 在应用中改变数据存储路径(与安装更改数据存储路径效果相同)。