【图数据库】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安装配置成功

创建一个节点

在这里插入图片描述

运行结果

在这里插入图片描述

### 安装配置 Neo4j 在 JDK 1.8 环境 #### 下载并安装 JDK 1.8 为了确保Neo4j能够正常工作,首先需要下载并安装适合的JDK版本。对于Neo4j的支持来说,至少应选择JDK 1.8作为基础环境[^1]。 ```bash # 假设已经完成JDK 1.8 的下载 sudo rpm -ivh jdk-8uXXX-linux-x64.rpm # 对于RPM包管理系统的Linux发行版 # 或者解压tar.gz文件到指定目录 ``` 确认JAVA_HOME变量已设置指向新安装的JDK路径,并更新PATH环境变量以便命令行工具可以访问java编译器其他必要的二进制文件: ```bash export JAVA_HOME=/path/to/jdk1.8 export PATH=$JAVA_HOME/bin:$PATH ``` 验证安装是否成功可以通过执行`java -version`来查看当前使用的Java版本号。 #### 获取 Neo4j 并准备部署 接着转向获取Neo4j本身。考虑到兼容性稳定性因素,建议选用稳定发布的长期支持(LTS)版本如3.5系列中的某个具体版本[^2]。 ```bash wget https://dist.neo4j.org/neo4j-community-3.5.26-unix.tar.gz tar zxvf neo4j-community-3.5.26-unix.tar.gz cd neo4j-community-3.5.26/ ``` #### 配置 Neo4j 运行参数 编辑conf下的neo4j.conf文件调整内存分配及其他性能选项以匹配服务器硬件条件;同时也要注意监听端口等网络相关设定防止冲突发生。 ```properties dbms.memory.heap.initial_size=512m dbms.memory.heap.max_size=2048m dbms.connectors.default_listen_address=0.0.0.0 dbms.defaultListenAddress=0.0.0.0 ``` #### 启动 Neo4j 服务 最后一步就是启动这个图数据库实例了。如果一切顺利的话,在浏览器里输入http://localhost:7474应该就能看到默认界面了。 ```bash bin/neo4j start ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值