Neo4j5.x 社区版安装、配置指南(Windows & Linux)

一、环境准备

1. 系统要求

  • 操作系统
    • Windows 10/11
    • Linux(Ubuntu/CentOS 等)
  • 内存
    • 最低 2GB,推荐 8GB 及以上(处理大数据需更高配置)
  • JDK 版本
    • Neo4j 5.x 需 JDK 17(LTS 版本)
    • (低版本 Neo4j 如 4.x 可能需 JDK 11)

2. 下载资源


二、Windows 安装步骤

1. 安装 JDK

  1. 运行 JDK 安装程序(默认路径:C:\Program Files\Java\jdk-17.x.x
  2. 配置环境变量
    • 新建系统变量 JAVA_HOME → 值设为 JDK 安装路径(如 C:\Program Files\Java\jdk-17.0.7
    • 编辑 Path → 添加 %JAVA_HOME%\bin
  3. 验证安装
    java -version  # 应显示 JDK 17.x.x
    

2. 安装 Neo4j

  1. 解压 neo4j-community-x.x.x-windows.zip 到非系统盘(如 D:\neo4j
  2. 配置环境变量
    • 新建系统变量 NEO4J_HOME → 值设为解压路径(如 D:\neo4j\neo4j-community-5.15.0
    • 编辑 Path → 添加 %NEO4J_HOME%\bin

3. 启动 Neo4j

# 控制台模式启动(关闭窗口即停止服务)
neo4j.bat console

# 或安装为系统服务
neo4j.bat install-service
neo4j.bat start

4. 访问管理界面

  • 浏览器打开 http://localhost:7474
  • 首次登录使用默认账号 neo4j/neo4j,按提示修改密码

三、Linux 安装步骤(以 Ubuntu 为例)

1. 安装 JDK

# 解压 JDK 到 /opt 目录
sudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /opt/

# 配置环境变量
echo 'export JAVA_HOME=/opt/jdk-17.0.7' | sudo tee -a /etc/profile
echo 'export PATH=$JAVA_HOME/bin:$PATH' | sudo tee -a /etc/profile
source /etc/profile

2. 安装 Neo4j

# 解压 Neo4j 到 /opt 目录
sudo tar -xzf neo4j-community-x.x.x-unix.tar.gz -C /opt/

# 配置环境变量
echo 'export NEO4J_HOME=/opt/neo4j-community-5.15.0' | sudo tee -a /etc/profile
echo 'export PATH=$NEO4J_HOME/bin:$PATH' | sudo tee -a /etc/profile
source /etc/profile

3. 修改配置文件(可选)

编辑 $NEO4J_HOME/conf/neo4j.conf

dbms.default_listen_address=0.0.0.0    # 允许远程访问
dbms.connector.bolt.listen_address=:7687  # Bolt 协议端口
dbms.connector.http.listen_address=:7474  # HTTP 端口

4. 启动服务

# 控制台模式启动
neo4j console

# 或后台服务模式
neo4j start

四、常见问题解决

问题类型解决方案
端口冲突修改 neo4j.conf 中的 74747687 端口
内存不足neo4j.conf 中调整:
dbms.memory.heap.initial_size=2g
dbms.memory.heap.max_size=4g
远程连接失败确保防火墙开放端口,且配置文件中设置 dbms.default_listen_address=0.0.0.0

五、验证安装成功

  1. 命令行验证
    neo4j version  # 显示 Neo4j 版本
    
  2. 浏览器验证
    • 访问 http://localhost:7474,成功进入 Neo4j Browser 即表示安装成功

> **提示**:生产环境建议使用 JDK 17 长期支持版本,并通过 `jcmd <pid> VM.flags` 监控 JVM 内存状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值