Skip to content

环境搭建与配置

安装 Neo4j

Windows 安装

  1. 下载安装包

    • 访问 Neo4j 官网 下载 Windows 版本
    • 选择 Community Edition(社区版)或 Enterprise Edition(企业版)
  2. 运行安装程序

    • 双击下载的安装包
    • 按照安装向导的提示进行安装
    • 选择安装目录(建议使用默认路径)
  3. 完成安装

    • 安装完成后,Neo4j 服务会自动启动
    • 可以在开始菜单中找到 Neo4j Desktop

Mac 安装

  1. 使用 Homebrew 安装

    bash
    brew install neo4j
  2. 手动安装

    • 访问 Neo4j 官网 下载 Mac 版本
    • 解压到指定目录
    • 运行启动脚本

Linux 安装

  1. 使用包管理器安装

    • Debian/Ubuntu:

      bash
      wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
      echo 'deb https://debian.neo4j.com stable 4.4' | sudo tee -a /etc/apt/sources.list.d/neo4j.list
      sudo apt update
      sudo apt install neo4j
    • CentOS/RHEL:

      bash
      sudo rpm --import https://debian.neo4j.com/neotechnology.gpg.key
      sudo cat << EOF > /etc/yum.repos.d/neo4j.repo
      [neo4j]
      name=Neo4j Yum Repo
      baseurl=https://yum.neo4j.com/stable
      enabled=1
      gpgcheck=1
      EOF
      sudo yum install neo4j
  2. 手动安装

    • 访问 Neo4j 官网 下载 Linux 版本
    • 解压到指定目录
    • 运行启动脚本

Neo4j Desktop 介绍

Neo4j Desktop 是一个图形化管理工具,用于管理 Neo4j 数据库。

主要功能:

  • 创建和管理多个数据库实例
  • 启动和停止数据库服务
  • 访问 Neo4j Browser
  • 管理数据库版本
  • 安装插件

使用方法:

  1. 打开 Neo4j Desktop
  2. 点击 "New Graph" 创建新的数据库
  3. 选择 "Create a Local Graph"
  4. 设置数据库名称和密码
  5. 点击 "Create" 创建数据库
  6. 点击 "Start" 启动数据库
  7. 点击 "Open" 打开 Neo4j Browser

配置文件详解

Neo4j 的配置文件位于安装目录的 conf 文件夹中,主要配置文件包括:

1. neo4j.conf

主要配置文件,包含数据库的各种设置:

  • 数据库设置

    dbms.default_database=neo4j
  • 网络设置

    dbms.connector.bolt.enabled=true
    dbms.connector.bolt.listen_address=:7687
    dbms.connector.http.enabled=true
    dbms.connector.http.listen_address=:7474
    dbms.connector.https.enabled=true
    dbms.connector.https.listen_address=:7473
  • 内存设置

    dbms.memory.heap.initial_size=512m
    dbms.memory.heap.max_size=1g
    dbms.memory.pagecache.size=512m
  • 认证设置

    dbms.security.auth_enabled=true

2. apoc.conf

APOC 插件的配置文件,用于配置 APOC 插件的行为。

启动与停止服务

Windows

  • 启动服务

    • 使用 Neo4j Desktop 启动
    • 或在命令行中运行:
      neo4j start
  • 停止服务

    • 使用 Neo4j Desktop 停止
    • 或在命令行中运行:
      neo4j stop

Mac/Linux

  • 启动服务

    bash
    sudo neo4j start
  • 停止服务

    bash
    sudo neo4j stop
  • 查看服务状态

    bash
    sudo neo4j status

浏览器界面使用

Neo4j Browser 是一个基于 web 的界面,用于与 Neo4j 数据库交互。

访问浏览器

  1. 启动 Neo4j 服务
  2. 在浏览器中访问 http://localhost:7474
  3. 输入用户名(默认是 neo4j)和密码(首次登录时设置)

主要功能:

  1. Cypher 查询编辑器

    • 编写和执行 Cypher 查询
    • 查看查询结果
    • 保存查询历史
  2. 数据库信息

    • 查看数据库统计信息
    • 查看节点和关系的数量
    • 查看数据库版本
  3. 可视化

    • 图形化显示查询结果
    • 调整图形布局
    • 导出图形
  4. 帮助

    • 查看 Cypher 语法参考
    • 查看示例查询
    • 访问文档

常用操作:

  • 执行查询:在编辑器中输入 Cypher 查询,点击播放按钮或按 Ctrl+Enter
  • 清空编辑器:点击清空按钮
  • 保存查询:点击保存按钮
  • 导入数据:点击 "Import" 按钮
  • 查看历史:点击 "History" 按钮

小结

环境搭建与配置是使用 Neo4j 的第一步,通过本文的介绍,您应该能够成功安装和配置 Neo4j 环境。接下来,我们将开始学习 Cypher 查询语言,这是使用 Neo4j 的核心技能。