Neo4j 实战(一)-- Mac neo4j 安装与配置

 

前言

        Neo4j是一个高性能的,Nosql图形数据库。Nosql =no sql,即与传统的将数据结构化并存储在表中的数据库不一样。Neo4j将数据存储在网络上,我们也可以把Neo4j视为一个图引擎。我们打交道的是一个面对对象的、灵活的网络结构而不是严格的、静态的表。传统关系型数据库,当数据量很大时,查询性能会明显受影响,尤其是一度以上的查询。但是图形数据库却在这方面表现得很好。neo4j 支持多种主流编程语言,包括.Net、Java、JavaScript、Python。本文主要是涉及到jdk和neo4j安装和适配。

        注意事项:neo4j安装版本与JDK版本需要对应,不然neo4j无法启动,这也是一个坑。本机安装python版本是3.6,选择Neo4j版本是3.4。因此,JDK版本是必须1.8.版本以上,不一致会报错。备注:下面是最佳版本适配记录。

一、JDK下载安装

1. Oracle官网下载JDK1.8安装包

去官网下载 Java Downloads | Oracle

官网网站网速非常慢,为了方便使用,已经下载好了安装包,放在百度网盘上。

链接: 百度网盘 请输入提取码 提取码: t89t 

2.安装验证

下载好的安装是MAC版本,所以直接跟着流程安装即可。

安装好后,验证是否安装成功。出现下面截图,便说明已经安装成功。

二、Neo4j下载安装

1、neo4j下载安装包

官网下载失败,网速太慢了。只好通过国内的镜像网站去下载。其中需要注意,由于后期需要利用python远程连接neo4j,所以需要注意neo4j和python版本相对应,据py2neo官网传会出现连接操作失败现象。

下载链接:http://doc.we-yun.com:1008

官方网站:Neo4j Download Center - Neo4j Graph Data Platform

 

2.安装验证

进入到neo4j/bin路径下执行: ./neo4j start 。既可以在logs里面看到启动日志。

 

执行:./neo4j stop。则关闭neo4j服务。

 

数据库启动后,本地登陆http://localhost:7474,浏览器可以进入neo4j,初始账号密码:neo4j。

 

三、py2neo安装

py2neo库安装相对简单,直接利用pip安装即可。

 

### Neo4j 社区版 4.4.41 的安装配置 #### 准备工作 为了顺利安装 Neo4j 社区版 4.4.41,在开始之前需确认操作系统环境满足最低要求。通过检查上述配置可以确保在安装过程中不会遇到因硬件或软件不兼容引起的问题[^1]。 对于 Linux 用户来说,建议提前准备好必要的依赖包以及 Java 开发工具包 (JDK),特别是 JDK 版本的选择至关重要。例如 CentOS7 上安装 neo4j-4.4.32(社区版)时,需要准备 jdk-11.0.16 并将其放置于 `/opt/software/` 目录下[^4]。虽然这里提到的是 4.4.32 版本,但对于 4.4.x 系列其他版本同样适用此做法。 #### 安装过程 下载适用于目标平台的 Neo4j 压缩包 `neo4j-community-4.4.41-unix.tar.gz` 或者 Windows Installer,并按照官方文档指导完成解压或者执行安装向导操作。注意不同操作系统之间可能存在细微差异,请参照具体系统的说明手册进行相应调整。 #### 配置设置 成功部署之后,应当修改默认路径等相关参数来适配实际应用场景需求。编辑系统变量区内的 Path 变量,添加 `%NEO4J_HOME%\bin` 到环境变量中以便命令行能够识别 neo4j 命令[^5]。此外还需关注内存分配策略、日志级别等高级选项以优化性能表现。 #### 数据库管理 Neo4j 自带 system 和 neo4j 这两个预设好的数据库实例。如果想要创建额外的自定义数据库,则可以通过特定 API 接口实现这功能[^2]。不过需要注意的是,新建立的数据存储空间必须遵循定的命名规则并且合理规划磁盘位置以免造成混淆。 #### 插件支持 Graph Data Science Library (GDS)款非常实用的扩展组件,它提供了丰富的图算法用于数据分析领域。要使 GDS 正常运作的话,除了正常加载之外还需要更新 conf 文件里的 plugin.allowlist 属性使之包含 gds.jar 所对应的全限定类名[^3]。 ```bash # 设置 NEO4J_HOME 环境变量 export NEO4J_HOME=/path/to/your/neo4j/installation # 将 bin 路径加入 PATH 中 echo 'export PATH=$PATH:$NEO4J_HOME/bin' >> ~/.bashrc && source ~/.bashrc ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值