目录

1 概述

2 安装准备

2.1 操作系统环境

2.2 安装 Neo4j

3 安装

3.1 安装Java

3.2 安装 Neo4j

4 运行 Neo4j

4.1 启动 Neo4j服务

4.2 访问 Neo4j Browser

4.3 使用 Neo4j创建简单知识图谱

4.4 停止 Neo4j服务


1 概述

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网浪潮信息KOS服务器操作系统-服务器操作系统-浪潮信息

Neo4j是一个高性能的NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。Neo4j因其嵌入式、高性能、轻量级等优势,越来越受到关注。详细介绍见官网Neo4j Graph Database & Analytics | Graph Database Management System

2 安装准备

2.1 操作系统环境

版本信息:KeyarchOS 5.8sp1

硬件平台:X86_64

2.2 安装 Neo4j

Neo4j-5.11.0

https://neo4j.com/download-center/#community

3 安装

3.1 安装Java

安装neo4j时需要注意Neo4j与Java版本的对应关系。Neo4j5.x版需要依赖Java17:

该版本的java安装包已经在KOS AppSteam仓库发布,可以通过yum install直接安装:

yum install java-17

3.2 安装 Neo4j

1、官网下载安装包:neo4j-community-5.11.0-unix.tar.gz

https://neo4j.com/download-center/#community

2、在存放目录下解压下载的neo4j安装包

tar -zxvf neo4j-community-5.11.0-unix.tar.gz

3、修改neo4j配置

进入解压文件夹下的/conf/neo4j.conf文件,进行以下操作:

去掉65行的#,可以远程通过ip访问neo4j数据库server.default_listen_address=0.0.0.0

去掉205行的#,允许使用远程url来load csv;dbms.security.allow_csv_import_from_file_urls=true

保存退出。

4 运行 Neo4j

4.1 启动 Neo4j服务

进入解压文件夹内的bin目录,启动neo4j:

cd bin

./neo4j start

查看运行状态:./neo4j status

4.2 访问 Neo4j Browser

浏览器访问localhost:7474/browser        

  初次登录使用默认账号neo4j、密码neo4j:

登录后需要修改密码:

进入主界面:         

4.3 使用 Neo4j创建简单知识图谱

1、创建Person节点,name为Test1,title为Admin:

CREATE (n:Person { name: “Test1”, title: “Admin” }) return n;

执行后可视化界面出现节点Test1:

2、创建第二个节点,name为Test2,title为Guest:

CREATE (n:Person { name: “Test2”, title: “Guest” }) return n;

3、为两节点赋予关系“Friend”并进行可视化展示:

match(n:Person{name:"Test1"}),(m:Person{name:"Test2"}) create (n)-[r:Friend]->(m) return r;

match(n:Person{name:"Test1"}),(m:Person{name:"Test2"}) create (n)<-[r:Friend]-(m) return r;

match(n) return n;

4.4 停止 Neo4j服务

进入解压文件夹内的bin目录,停止neo4j服务:

./neo4j stop

 

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐