【图数据库】neo4j的安装配置与使用

Neo4j的运行依赖java环境,在安装neo4j之前需要先安装jdk或者openjdk。

不同版本的neo4j依赖的jdk版本不同,如果安装的是最新版的neo4j,可能会因为jdk版本而导致启动失败,建议不要安装最新版的neo4j。neo4j的软硬件需求可以参考neo4j软硬件需求

本次安装的是 neo4j 4.1openjdk 11


1.openjdk的安装配置

选择合适版本的 openjdk ,Mac/Linux系统下载 tar.gz 包,Windows系统下载 zip

在这里插入图片描述

安装完成后在Mac终端输入 java -version ,输出版本信息表示安装成功

在这里插入图片描述


2.neo4j的安装配置

下载合适版本的 neo4j官方neo4j历史版本 ,Mac/Linux系统下载 tar.gz 包,Windows系统下载 zip

这里选择下载社区版,下载后解压即可

社区版和商业版主要区别如下:

功能 商业版 社区版
容量 无限制 节点/关系:320亿 属性:640亿
日志 包括 HTTP,GC,Security 日志 仅 HTTP 日志
集群 多数据库集群,提供横向可扩展性,支持大规模并发的数据写入和查询,以及高可用性和灾难恢复 单实例
备份 支持热备份,可在数据库运行时进行备份,确保 7x24 小时的可用性 不支持热备份
容灾 企业版支持集群,部分实例出故障不会影响整个系统正常运行
性能 支持超过4个以上的CPU核心 最多只能4个CPU
插件 支持Bloom、ETL等插件 不支持
存储 可以回收再使用由于数据删除而释放的空间 不支持

3.neo4j环境变量配置

#Mac终端进入家目录
cd ~
#在配置文件 .bash_profile 中设置neo4j环境变量
vi .bash_profile
#写入以下内容
export NEO4J_HOME="/Users/Axl/neo4j-community-4.2.19"
export PATH="$NEO4J_HOME/bin:$PATH"
#保存并运行生效
source .bash_profile

4.启动neo4j

#在终端执行 neo4j start 启动
neo4j start
#退出使用 neo4j stop

出现Starting Neo4j表示启动成功

在这里插入图片描述

正常启动后,在浏览器输入 http://localhost:7474/ 进入neo4j网页管理控制台,初始登录账号密码均为 neo4j ,可以修改密码然后登录。

在这里插入图片描述


5.neo4j初体验

neo4j的网页管理控制台在浏览器中内置了一个完全功能的Cypher查询执行引擎。可以在页面顶部的文本字段里(一般是 neo4j$ 开头)输入 Cypher查询语句,然后按回车键,将会在浏览器窗口中看到查询结果。

#在网页控制台顶部的Cypher查询框里输入如下内容,然后点击运行创建一个节点
CREATE (n {name:"World"}) RETURN "hello",n.name
#查询创建的节点
match (n) return n
#创建和查询节点能正常运行表示neo4j安装配置成功

创建一个节点

在这里插入图片描述

运行结果

在这里插入图片描述

相关文章

文章浏览阅读752次。关系型数据库关系型数据库是一个结构化的...
文章浏览阅读687次,点赞2次,收藏5次。商城系统中,抢购和秒...
文章浏览阅读1.4k次。MongoTemplate开发spring-data-mongodb...
文章浏览阅读887次,点赞10次,收藏19次。1.背景介绍1. 背景...
文章浏览阅读819次。MongoDB连接失败记录_edentialmechanisn...
文章浏览阅读470次。mongodb抽取数据到ES,使用ELK内部插件无...