知识图谱Linux安装Neo4j图数据库

Posted ZSYL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识图谱Linux安装Neo4j图数据库相关的知识,希望对你有一定的参考价值。

实验基础

  • 掌握 Linux 的基本文件操作命令
  • 安装 Linux 操作系统

笔者使用的环境是 VMware 下国产的优麒麟OS,JDK环境是jdk1.8。

安装JDK

上传并解压

将所下载的JDK压缩包上传到服务器指定目录下,例如上传到“/usr/local”目录下,执行以下命令切换至该目录下:

cd /usr/local

切换到“/usr/local”目录下后执行以下命令进行解压:

tar -zxvf jdk-8u151-linux-x64.tar

也可以使用VMware共享文件夹copyLinux目录下,解压,注意下载指定版本的jdk,建议 大于等于 Java 8。

配置jdk环境变量

执行以下命令编辑profile文件:

export JAVA_HOME=/usr/local/jdk1.8.0_144
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

保存文件后使用如下命令使得环境变量生效:

source /etc/profile

最后使用如下命令来检测jdk是否安装成功:

java -version

如果在命令行中显示java的相关版本信息则代表安装成功。

部署 Neo4j

下载安装包

打开 Xfce 终端(ctrl+shift+T),下载 Neo4j 社区版安装包

wget https://labfile.oss.aliyuncs.com/courses/1354/neo4j-community-3.5.1-unix.tar.gz

在这里插入图片描述
这时home文件夹中便出现下载好的压缩文件

在这里插入图片描述

解压安装

在终端输入解压命令

tar -axvf neo4j-community-3.5.1-unix.tar.gz

在这里插入图片描述

修改配置文件

解压后进入到neo4j根目录下的conf文件夹中,使用如下命令打开neo4j的配置文件

vi neo4j.conf

在配置文件中添加如下行:代表可以远程访问

dbms.connectors.default_listen_address=0.0.0.0

这一步可以忽略,因为我们是在个人电脑上使用。

Neo4j 文件目录

在这里插入图片描述
主要目录结构:

  • bin 目录:用于存储 Neo4j 的可执行程序
  • conf 目录:用于控制 Neo4j 启动的配置文件
  • data 目录:用于存储核心数据库文件
  • plugins 目录:用于存储 Neo4j 的插件
  • logs 目录:记录 Neo4j 运行时的日志
  • import 目录:存放 CSV 文件,用于导入到数据库中

启动/关闭/重启

切换至neo4j根目录下的bin文件夹中,分别使用如下命令进行neo4j的启动/关闭和重启

在终端中进入Neo4j的解压缩的文件下的 bin 目录

在这里插入图片描述
neo4j启动命令如下:

./neo4j start

neo4j关闭命令如下:

./neo4j stop

neo4j重启命令如下:

./neo4j restart

可以使用如下命令来查看neo4j运行状态

./neo4j status

注意一定要在解压目录下执行上述命令。

比如我的解压目录:
在这里插入图片描述
启动界面:
在这里插入图片描述
启动 Neo4j 服务需要一定时间,可以查看 /var/log/neo4j 目录下的 neo4j.log 文件
在这里插入图片描述
如果最后一行显示 Remote interface available at http://localhost:7474/,则表示 Neo4j 已完全启动,http 访问端口为 7474

客户端访问

打开开始菜单中的 Firefox 浏览器,在地址栏上输入 http://127.0.0.1:7474/browser/ 就可以访问 Neo4j 数据库了。
在这里插入图片描述
第一次访问默认账号 neo4j,默认密码 neo4j,输入密码点击 Connect 后会提示修改初始密码

在这里插入图片描述
修改完成后就可以看到 Neo4j 的客户端界面。
在这里插入图片描述

恭喜你完成第一步!

加油!

以上是关于知识图谱Linux安装Neo4j图数据库的主要内容,如果未能解决你的问题,请参考以下文章

Linux安装Neo4j图数据库

安装Neo4j构建知识图谱+处理连接错误:ServiceUnavailable: WebSocket connection failure. Due to security constraints i

Pyhton操作Neo4j图数据库实践(南北朝隋唐历史北朝主要人物知识图谱)

Neo4j图数据库入门实践

Pyhton操作Neo4j图数据库实践(南北朝隋唐历史北朝主要人物知识图谱)

知识图谱使用Python驱动访问Neo4j