跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaAIjava

Windows 安装 Neo4j 图数据库指南

在 Windows 环境下安装 Neo4j 原生图数据库的步骤。首先需要安装 JDK 21 并配置环境变量。接着下载社区版安装包,解压并配置路径。通过命令行启动服务或安装系统服务以实现后台运行。最后通过浏览器访问本地端口进入 Neo4j Browser 界面,使用 Cypher 语言进行数据操作。该数据库适用于社交网络、知识图谱及实时推荐等场景。

菩提发布于 2026/4/6更新于 2026/10/897 浏览
Windows 安装 Neo4j 图数据库指南

Windows 安装 Neo4j 图数据库指南

Neo4j 是目前最流行的原生图数据库,用图结构(节点 - 关系 - 属性)存储数据,而非传统表结构。它专为海量关联数据设计,提供:

  • **原生图存储:**基于免索引邻接结构,每个节点直接维护指向相邻节点的物理指针,实现 O(1) 时间复杂度的图遍历。
  • **Cypher 查询语言:**ISO 标准化图查询语言,采用 ASCII-Art 模式匹配语法,支持可变长度路径、子图查询、聚合与更新混合事务。
  • **ACID 事务:**支持完整事务、集群高可用,可承载企业级负载。
  • **丰富生态:**内置 Graph Data Science (GDS) 框架,提供中心性、社区发现、路径搜索、相似度、图嵌入等 60+ 算法;原生连接器支持 Apache Spark、Kafka、Hadoop、BI 工具,与 Java、Python、Go、JavaScript 等语言深度集成。
  • **可视化即服务:**Neo4j Browser 提供即席 Cypher 编辑与结果渲染;Bloom 支持自然语言拖拽式探索,无需编写查询即可实现子图导航、路径高亮、动态过滤,支持权限粒度的图共享。
  • **适用场景:**社交网络、金融风控、知识图谱、实时推荐、供应链追踪、IT 基础设施依赖分析等。

社区版开源免费,商业版提供集群、安全、运维等企业特性。

1. 准备

  • **系统:**Windows 10/11 64 位
  • **JDK:**21(OpenJDK 或 Oracle 均可),需从官网下载并配置环境变量。

安装后请检查环境变量是否配置成功。若已安装其他版本 JDK,再次安装可能导致环境变量未正确配置,影响后续 Neo4j 运行。

  1. 进入系统环境变量配置界面。
  2. 在系统变量中添加 JAVA_HOME,配置 JDK 21 的安装地址。
  3. 在系统变量 Path 中添加 JDK 21 的 bin 地址。
  4. 测试 JDK 21 是否安装成功。打开 Windows 终端(Win+R → 输入 cmd → 回车),执行:
java -version

如果返回类似信息且第一行含 21,即说明 JDK 21 已安装并生效。

2. 下载安装包

访问 Neo4j 官网下载中心,选择 Neo4j Community Edition → Windows 版本。

  1. 首页滑到最底部找到下载入口。
  2. 选择免费社区版本。
  3. 选择 Windows 系统的最新版本。

下载成功后会得到一个 zip 压缩包。

3. 一键安装

  1. 解压 zip 压缩包。
  2. 配置 Neo4j 的环境变量,在系统变量的 path 中添加 Neo4j 的 bin 路径。
  3. 测试 Neo4j 是否安装成功,执行:
neo4j --version

4. 启动 Neo4j

neo4j.bat console 是'前台调试模式',窗口一关就停库,专门用来查看日志、找路径、排错。适合首次安装 Neo4j 验证。

  1. 使用 cmd 命令启动 Neo4j:
neo4j.bat console
  1. 启动 Neo4j 后,从浏览器进入 Neo4j 的界面:http://localhost:7474/
  2. 首次登录账号和密码都填 neo4j,按提示改个新密码即可进入 Neo4j Browser。

5. 安装 Neo4j 的系统服务

在 cmd 中输入以下命令安装系统服务:

neo4j windows-service install

看到 Neo4j service installed 即安装成功。

存在问题: neo4j.bat console 命令启动的 Neo4j,当你关闭 cmd 页面,Neo4j 会一起关闭。

解决: 安装系统服务,可以获取管理员权限,让服务一直运行在系统,关闭 cmd 窗口不会关闭 Neo4j 的服务。

服务安装好后,启动 Neo4j 可以用下面两种方式。

  • **方法一:**按'Win+R'输入 services.msc 进入系统服务,点击启动。
  • **方法二:**使用 cmd 命令,输入 net start Neo4j 开启 Neo4j 服务。
net start Neo4j

启动 Neo4j 服务后,同样是通过浏览器访问上面的链接进入 Neo4j 界面。在 neo4j$ 中即可编辑 Neo4j 的语言 Cypher。

有开启服务的命令,就有关闭服务的命令:

net stop Neo4j

完成了 Neo4j 的安装,即可开始构建结构化数据并导入 Neo4j。

目录

  1. Windows 安装 Neo4j 图数据库指南
  2. 1. 准备
  3. 2. 下载安装包
  4. 3. 一键安装
  5. 4. 启动 Neo4j
  6. 5. 安装 Neo4j 的系统服务

更多推荐文章

查看全部
  • 百度 AI 产品经理实习面试常见问题与解答
  • 5 种生成模型(VAE、GAN、AR、Flow 和 Diffusion)对比与代码实现
  • 前端文件上传处理:优化体验与性能
  • FPGA 跨时钟域 CDC 处理的三种工程方案
  • 基于 WebTop 与 Tailscale 实现云端 OpenClaw 真实桌面浏览器方案
  • 本地部署 Wan2.1 视频生成模型与远程访问指南
  • Flutter for OpenHarmony 实战:邮件 App 动画架构与性能优化
  • 宇树 G1 人形机器人 VR 遥操与 IL 开发:从 xr_teleoperate 到 unitree_IL_lerobot
  • Kali Linux 虚拟机安装详细教程
  • Spring 配置文件详解:Properties 与 YAML 格式对比及实战
  • SBUS 协议详解:从原理到 STM32 实战
  • 前端老鸟血泪史:搞定那些让人头秃的报错,让线上稳如老狗
  • ionet 框架:Java 方法即 Action 的零学习成本之道
  • Vue 中 Select 获取选中项索引的实战技巧
  • 医疗 AI 场景下的模型融合与集成策略
  • Web 端即时通讯聊天信息加密的三种实现方案
  • 前缀和算法详解:一维、二维及经典题目
  • 新兴人工智能 Agent 架构综述:推理、规划与工具调用
  • ROG-Map: 基于机器人中心的大场景高分辨率 LiDAR 运动规划网格地图
  • 零基础入门网络安全:学习路径与岗位方向解析

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online