Neo4j 是一款高性能的图形数据库,在数据分析、社交网络等场景中应用广泛。本文基于 Neo4j 官方文档,针对 CentOS 系统(兼容 Red Hat、Amazon Linux),详细拆解 RPM 包安装流程,从环境准备到服务启动全程干货,小白跟着步骤走即可 100% 安装成功!

一、快速安装 Java 17(推荐 OpenJDK)

运行

# 安装OpenJDK 17
sudo yum install -y java-17-openjdk-devel
# 验证版本(输出17.x即成功)
java -version

二、配置 Neo4j 仓库

运行

# 导入GPG密钥
rpm --import https://debian.neo4j.com/neotechnology.gpg.key
# 创建仓库配置文件
sudo cat > /etc/yum.repos.d/neo4j.repo << EOF
[neo4j]
name=Neo4j RPM Repository
baseurl=https://yum.neo4j.com/stable/5
enabled=1
gpgcheck=1
EOF

三、安装 Neo4j(二选一)

1. 社区版(免费)

运行

sudo yum install -y neo4j

2. 企业版(需授权)

# 非交互式接受许可,直接安装
sudo NEO4J_ACCEPT_LICENSE_AGREEMENT=yes yum install -y neo4j-enterprise

四、关键配置与启动

# 1. 设置初始密码(替换为你的密码)
sudo neo4j-admin set-initial-password YourPassword123!

# 2. 设置开机自启+启动服务
sudo systemctl enable neo4j
sudo systemctl start neo4j

# 3. 查看服务状态(active(running)即成功)
sudo systemctl status neo4j

# 4. 开放防火墙端口(外部访问需执行)
sudo firewall-cmd --permanent --add-port=7474/tcp --add-port=7687/tcp
sudo firewall-cmd --reload

五、验证安装

浏览器访问:http://服务器IP:7474用用户名neo4j+ 你设置的密码登录,能进入界面即安装成功!

总结

  1. 核心依赖:必须先装 Java 17,版本不匹配会直接安装失败;
  2. 核心操作:配置仓库→安装 Neo4j→设密码→启动服务→开放端口;
  3. 验证标准:能访问 7474 端口并登录,就是安装成功。

附上官网文档地址:https://neo4j.com/docs/operations-manual/5/installation/linux/rpm/#linux-rpm-install-offline-installation

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐