Red Hat、CentOS、Fedora 和 Amazon Linux (.rpm)
您可以使用 Neo4j RPM 包在 Red Hat、CentOS、Fedora 或 Amazon Linux 发行版上部署 Neo4j。
Java 先决条件
在 Red Hat、CentOS 或 Amazon Linux 上安装
设置仓库
要将 Neo4j 仓库添加到包管理器,请以 sudo 用户身份运行以下命令
rpm --import https://debian.neo4j.com/neotechnology.gpg.key
创建 neo4j.repo
文件
cat << EOF > /etc/yum.repos.d/neo4j.repo
[neo4j]
name=Neo4j RPM Repository
baseurl=https://yum.neo4j.com/stable/latest
enabled=1
gpgcheck=1
EOF
如果您正在从 Neo4j 5.x 或更早版本升级,您可能需要先清除包管理器缓存,然后 Neo4j 包才能可用
|
安装 Neo4j
根据您使用的版本,使用以下命令以 root
身份安装 Neo4j
-
社区版
yum install neo4j-2025.05.0
-
企业版
在运行 Neo4j 企业版之前,请接受商业许可协议或评估许可协议。以下是使用交互式提示和非交互式安装的示例
在商业许可下交互式安装企业版yum install neo4j-enterprise-2025.05.0
对于非交互式安装,您可以将环境变量
NEO4J_ACCEPT_LICENSE_AGREEMENT
设置为yes
(用于商业许可)或eval
(用于评估许可)。这应该在安装包的同一行完成,以确保 bash 正确将环境变量传递给安装程序进程。如下例所示在商业许可下非交互式安装企业版NEO4J_ACCEPT_LICENSE_AGREEMENT=yes yum install neo4j-enterprise-2025.05.0
在 SUSE 上安装
对于基于 SUSE 的发行版,步骤如下
-
使用以下命令以
root
身份添加仓库zypper addrepo --refresh https://yum.neo4j.com/stable/latest neo4j-repository
-
根据您使用的版本,使用以下命令以
root
身份安装 Neo4j-
社区版
zypper install neo4j-2025.05.0
-
企业版
在运行 Neo4j 企业版之前,请接受商业许可协议或评估许可协议。以下是使用交互式提示和非交互式安装的示例
在商业许可下交互式安装企业版zypper install neo4j-enterprise-2025.05.0
对于非交互式安装,您可以将
NEO4J_ACCEPT_LICENSE_AGREEMENT
设置为yes
(用于商业许可)或eval
(用于评估许可),如下例所示在商业许可下非交互式安装企业版NEO4J_ACCEPT_LICENSE_AGREEMENT=yes zypper install neo4j-enterprise-2025.05.0
-
离线安装
如果您无法访问 https://yum.neo4j.com/stable/2025.05
来使用 RPM 安装 Neo4j,可能是由于防火墙的原因,您需要通过一台可以访问的替代机器获取 Neo4j,然后手动移动 RPM 包。
需要注意的是,使用此方法意味着离线机器无法接收在使用 |
-
从部署中心下载 Neo4j 和 Cypher Shell RPM 安装程序,或运行以下命令获取所需包
-
Cypher Shell
curl -O https://dist.neo4j.org/cypher-shell/cypher-shell-2025.05.0-1.noarch.rpm
-
Neo4j 社区版
curl -O https://dist.neo4j.org/rpm/neo4j-2025.05.0-1.noarch.rpm
-
Neo4j 企业版
curl -O https://dist.neo4j.org/rpm/neo4j-enterprise-2025.05.0-1.noarch.rpm
-
-
手动将下载的 RPM 包移动到离线机器。在安装 Neo4j 之前,您必须手动安装所需的 Java 21 包。
-
根据您使用的版本,使用以下命令以
root
身份安装 Neo4j 和 Cypher Shell如果您正在从 Neo4j 5.x 或更早版本升级,由于 Neo4j 和 Cypher Shell 之间存在严格的依赖关系,两个包必须同时升级。这必须是一个单独的命令,并且 Neo4j Cypher Shell 必须是命令中的第一个包。
-
社区版
rpm --install cypher-shell-2025.05.0-1.noarch.rpm neo4j-2025.05.0-1.noarch.rpm
-
企业版
在运行 Neo4j 企业版之前,请接受商业许可协议或评估许可协议。以下示例使用交互式提示
rpm --install cypher-shell-2025.05.0-1.noarch.rpm neo4j-enterprise-2025.05.0-1.noarch.rpm
在允许交互式安装完成之前,您必须选择商业许可或评估许可。对于非交互式安装,您可以将
NEO4J_ACCEPT_LICENSE_AGREEMENT
设置为yes
(用于商业许可)或eval
(用于评估许可),如下例所示NEO4J_ACCEPT_LICENSE_AGREEMENT=yes rpm --install cypher-shell-2025.05.0-1.noarch.rpm neo4j-enterprise-2025.05.0-1.noarch.rpm
-
系统启动时自动启动 Neo4j 服务
要启用 Neo4j 在系统启动时自动启动,请运行以下命令
systemctl enable neo4j
在第一次启动数据库之前,建议使用 如果未通过此方法显式设置密码,则将将其设置为默认密码 有关更多信息,请参阅设置初始密码。 |
有关操作 Neo4j 系统服务的更多信息,请参阅Neo4j 系统服务。
卸载 Neo4j
请按照以下步骤卸载 Neo4j
-
(可选)创建备份以避免数据丢失。
-
卸载 Neo4j
--- sudo yum remove neo4j ---