知识图谱学习笔记——从零部署Neo4j数据库(win10系统)
之前课程实践需要构建知识图谱,于是学了一点Neo4j数据库。最后搞完,自己对知识图谱还是没有一个比较好的认识。。。
下面整个流程是我自己操作的过程,参考了很多写得很好的博客,但无奈能力有限,只知道这样能部署好,为什么每一步要这么走并不清楚。
目录
什么是Neo4j数据库
先看一下百度百科对Neo4j的介绍:
Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。
个人理解:Neo4j是一个图数据库,它不同于之前数据库课上学的,以表格形式存储数据的数据库,图数据库使用顶点,边,属性来存储数据。
如何部署Neo4j
一、安装JDK
1.下载安装包
注意:下面下载的版本为Java SE 11(LTS),安装更早的版本,在后面配置数据库的时候会报错
①点击下载:
②勾选,进行下一步:
③进入登录界面
输入用户名、密码。无账号注册一个(仅仅需要登陆一下即可)
④下载
2.找到下载好的JDK安装文件
3.在windows机器的任意盘符下创建安装目录
主要是不想装在C盘里,自己随便找个路径
我的安装路径:D:\Program Files (x86)\Java\jdk-11.0.8
4.双击.exe的安装文件进行安装
5.配置环境变量
新建JAVA_HOME(值是自己的安装路径)
新建CLASSPATH
值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
在系统变量中的Path后面追加
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
验证是否安装成功
按快捷键 win+R
输入java -version
二、配置Neo4j
1.下载安装包
2.将压缩包解压
我的路径 D:\Neo4j
解压结果:
个人理解:以后所有对数据库的操作,都作用在这个文件夹上面
3.配置环境变量
新建NEO4J_HOME(值是自己的安装路径)
在系统变量中的Path后面追加
%NEO4J_HOME%\bin
4.启动数据库
右键任务栏的”开始键”
点击Windows PowerShell(管理员)
切到自己的数据库文件夹上
输入neo4j.bat console 启动数据库
5.打开neo4j的浏览器端
在浏览器中输入:http://localhost:7474/(上图倒数第二行最后)
第一次登录的界面 用户名: neo4j 密码: neo4j
第一次登录强制要求修改初始密码,设置自己的密码
成功打开,以后再用浏览器进入数据库,直接是下图界面
点击左上角,可以看到现在数据库是空的,没有任何数据