Neo4j 简介
Neo4j 是一种高性能的图数据库,用于存储和查询图形数据。它适合于社交网络分析、推荐系统、知识图谱等场景。
一、安装前提条件
1.1 Java 环境
Neo4j 需要 Java 运行环境来运行,因此首先需要安装 JDK。可以从 Oracle 官网或 OpenJDK 网站下载并安装适合 Mac 的 JDK 版本。假设你选择的是 Neo4j 5.x,应使用 JDK 17 或更高版本;选择的是 Neo4j 4.x,应使用 JDK 11。
1.2 Homebrew(可选)
Homebrew 是 Mac 上的一个包管理器,可以简化安装和管理软件的过程。如果你还没有安装 Homebrew,可以通过在终端中输入以下命令来安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
二、下载并安装 Neo4j
2.1 从官方网站下载
访问 Neo4j 的官方网站下载 Graph Database。根据当前配置选择你的版本,下载并解压缩。
解压后在该文件夹下通常就可以执行 neo4j 命令了。
2.2 使用 Homebrew 安装
打开终端,输入以下命令来安装 Neo4j:
brew install neo4j
安装完成后,Neo4j 的可执行文件通常位于 /usr/local/opt/neo4j/bin 目录下。
三、配置 Neo4j
3.1 设置环境变量 (可选)
如果你打算从命令行启动 Neo4j 服务,你可能需要将其可执行文件的路径添加到你的系统 PATH 环境变量中。通常,Neo4j 的可执行文件位于:
- Neo4j 桌面端:
/Applications/Neo4j Desktop.app/Contents/Resources/app/bin目录下。 - 非桌面端:你解压保存的路径
/bin目录下。
你可以通过以下方式将其添加到 PATH 中(这里以 bash shell 为例):
export PATH="/Applications/Neo4j Desktop.app/Contents/Resources/app/bin:$PATH"
将上述命令添加到你的 ~/.bash_profile 或 ~/.zshrc 文件中(取决于你使用的 shell),然后运行 source ~/.bash_profile 或 source ~/.zshrc 来使其生效。
3.2 打开配置文件 (bash_profile)
3.2.1 打开终端
你可以通过 Spotlight 搜索(按下 Command + 空格,然后输入'Terminal/终端'并回车)来打开终端。
3.2.2 使用 open 命令和默认文本编辑器
open -e ~/.bash_profile
这会使用你的默认文本编辑器(如 TextEdit)打开文件。注意,TextEdit 在打开纯文本文件时可能会以富文本格式显示,这可能会导致格式问题。为了避免这种情况,你可以在 TextEdit 中打开文件后,立即按 Command + Shift + T 切换到纯文本模式。


