neo4j 安装详细步骤及案例

提示:文章用于学习记录

文章目录

  • 前言
  • 一、安装 JDK
  • 二、配置 JDK 环境
  • 三、下载安装 neo4j
  • 四、配置 neo4j 环境
  • 五、构建红楼梦知识图谱
  • 总结


前言

参考 neo4j 安装详细步骤(小白版)


提示:以下是本篇文章正文内容,下面案例可供参考

一、安装 JDK

  • Neo4j 是基于 Java 的图形数据库,因此必须安装 JAVA 的 JDK。
    neo4j 安装详细步骤及案例_第1张图片
    neo4j 安装详细步骤及案例_第2张图片

二、配置 JDK 环境

  • 查看高级系统设置——高级——环境变量
    neo4j 安装详细步骤及案例_第3张图片

  • 新建 JAVA_HOME,变量值为 jdk 文件路径
    neo4j 安装详细步骤及案例_第4张图片

  • 添加 CLASSPATH 变量

  • 变量值为 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意前面有点)
    neo4j 安装详细步骤及案例_第5张图片

  • 编辑 Path 变量,添加

  • %JAVA_HOME%\bin;

  • %JAVA_HOME%\jre\bin;
    neo4j 安装详细步骤及案例_第6张图片

  • 点击“确定”加以保存,jdk 的环境变量配置完成

  • Win 键 + R 键打开运行,输入 cmd,点击确认

  • 输入 java –version 进行测试
    在这里插入图片描述

    如果 cmd 显示 java version 出现乱码,则需进行如下环境配置即可解决乱码问题
    neo4j 安装详细步骤及案例_第7张图片

三、下载安装 neo4j

  • 版本:neo4j-community-3.5.14-windows
  • 链接:https://pan.baidu.com/s/1ngWiPl1GRI-X8zCjxLpUyQ?pwd=81hg
  • 提取码:81hg

四、配置 neo4j 环境

  • 添加 NEO4J_HOME 变量,变量值为解压后的路径
    neo4j 安装详细步骤及案例_第8张图片
  • Path—编辑—新建
  • %NEO4J_HOME%\bin;
    neo4j 安装详细步骤及案例_第9张图片
  • cmd 输入 neo4j.bat console, 测试安装结果
    neo4j 安装详细步骤及案例_第10张图片
    neo4j 安装详细步骤及案例_第11张图片
  • 安装完成,打开浏览器,
  • 输入网址:http://localhost:7474/
  • 初始用户名,密码都是 neo4j
    neo4j 安装详细步骤及案例_第12张图片
  • 连接后更新密码
    neo4j 安装详细步骤及案例_第13张图片
  • 测试出现访问 Neo4j 验证失败(The client is unauthorized due to authentication failure.)
    neo4j 安装详细步骤及案例_第14张图片
  • 解决方法:修改 neo4j.conf 配置文件,取消验证机,修改如下:dbms.security.auth_enabled=false
    neo4j 安装详细步骤及案例_第15张图片
    neo4j 安装详细步骤及案例_第16张图片
  • 出现防火墙阻拦的解决办法:
    neo4j 安装详细步骤及案例_第17张图片
    neo4j 安装详细步骤及案例_第18张图片
    neo4j 安装详细步骤及案例_第19张图片
    neo4j 安装详细步骤及案例_第20张图片

五、构建红楼梦知识图谱

  • 从 anaconda Prompt (Anaconda3) 进入 jupyter notebook
    neo4j 安装详细步骤及案例_第21张图片
  • 安装第三方库:
  • !pip install py2neo pyahocorasick numpy pandas -i https://pypi.tuna.tsinghua.edu.cn/simple/
  • 数据集:triples.csv
  • 链接:https://pan.baidu.com/s/19vrJ1vkEf2lgchBkF8OALQ?pwd=gn8o
  • 提取码:gn8o
    neo4j 安装详细步骤及案例_第22张图片
    neo4j 安装详细步骤及案例_第23张图片

总结

以上就是 neo4j 安装配置的详细步骤以及红楼梦知识图谱的构建。

你可能感兴趣的:(neo4j,数据库)