纵有疾风起
人生不言弃

Windows下neo4j安装使用

文章目录

0. 简介

前面我们学习了如何使用jena完成一个全流程的知识图谱查询。jena的优势是可以快速的方便的集成各种插件,方便基于知识图谱的问答系统构建。

但是jena也有劣势:不能很好的可视化三元组。

今天我们学习大家最常用的知识图谱可视化——图数据库neo4j

Windows下neo4j安装使用插图

Neo4j支持三种网络协议(Protocol),分别是Bolt,HTTP和HTTPS,默认的连接器配置有三种,为了使用这三个端口,需要在Windows防火墙中创建Inbound Rules,允许通过端口7687,7474和7473访问本机。

Windows下neo4j安装使用插图1

1. 下载nea4j

1.进入Neo4j官网地址:https://link.zhihu.com/?target=http%3A//neo4j.com

Windows下neo4j安装使用插图2

2.点击Download,进入下载界面:
Windows下neo4j安装使用插图3

3.点击DOWNLOAD NEO4J SERVER ,选择社区版community edition Windows版本

Windows下neo4j安装使用插图4

2. 安装neo4j

2.1 直接解压

至此下载的版本为压缩包版本,无需安装,只需解压至合适目录即可。找到刚刚下载的zip文件,右键单击,全部解压缩。

将提取的文件放在服务器上的合适地址中,例如

D:\Programming\neo4j-community-3.5.3

注意看下图: neo4j主要的运行命令都在 第一个/bin 文件夹内。

Windows下neo4j安装使用插图5

各个文件夹的作用:

bin目录:用于存储Neo4j的可执行程序;
conf目录:用于控制Neo4j启动的配置文件;
data目录:用于存储核心数据库文件;
plugins目录:用于存储Neo4j的插件;

进入这个bin文件夹 :

(按住shift + 右键鼠标)  -->  (点击“在此处打开命令行”)

可以有如下命令:

console:打开Neo4j的控制台

start:启动

stop:关闭

restart:重启

status:查看运行状态

install-service:安装Neo4j在Windows系统上的服务。

uninstall-service:卸载服务

2.2 配置系统环境变量

  • 我的电脑→属性→高级系统设置→高级→环境变量
  • 新建变量:NEO4J_HOME,变量值:D:\Programming\neo4j-community-3.5.3
  • 修改变量:path,增加值:%NEO4J_HOME%\bin;

Windows下neo4j安装使用插图6

2.3 打开neo4j控制台

在命令行输入:

neo4j console

开启数据库,并在浏览器 http://localhost:7474 中查看NEO4J数据库

2.3.1 安装报错

输入neo4j console命令之后可能会报错:

Import-Module : 未能加载指定的模块“\Neo4j-Management.psd1”,因为在任何模块目
录中都没有找到有效模块文件。

Windows下neo4j安装使用插图7

解决办法:

将路径转至bin所在目录下依然报同样错误,最后用了最直接的方法
将PSScriptRoot改为%your path%\neo4j\bin,如图:

Windows下neo4j安装使用插图8

参考:https://blog.csdn.net/moxiaobeimm/article/details/87275756

2.4 安装neo4jwindows服务

Neo4j也可以作为Windows服务运行。使用neo4j install-service安装服务,并使用neo4j start启动它。

由于我们是首次在windows上安装neo4j,所以要先安装服务。

进入这个bin文件夹 ,++按住shift + 右键鼠标 –> 在此处打开命令行++, 输入以下命令:

neo4j install-service

3. neo4j的使用

3.1 修改密码

Neo4j服务器具有一个集成的浏览器,在一个运行的服务器实例上访问 “ http://localhost:7474/ ”,打开浏览器,显示启动页面

Windows下neo4j安装使用插图9

默认的host是bolt://localhost:7687,默认的用户是neo4j,其默认的密码是:neo4j,第一次成功登陆到Neo4j服务器之后,需要重置密码。 我设置为:root

访问Graph Database需要输入身份验证,Host是Bolt协议标识的主机。

3.2 示例

编写Cypher命令,用四条语句创建两个节点和两个关系:

CREATE (n:Person { name: 'Andres', title: 'Developer' }) return n;
CREATE (n:Person { name: 'Vic', title: 'Developer' }) return n;
match(n:Person{name:"Vic"}),(m:Person{name:"Andres"}) create (n)-[r:Friend]->(m) return r;
match(n:Person{name:"Vic"}),(m:Person{name:"Andres"}) create (n)<-[r:Friend]-(m) return r;
  1. 在$ 命令行中,编写Cypher脚本代码,点击Play按钮,点击创建第一个节点,
CREATE (n:Person { name: 'Andres', title: 'Developer' }) return n;

Windows下neo4j安装使用插图10

在第一个节点创建之后,在Graph模式下,能够看到创建的图形,继续编写Cypher脚本,创建其他节点和关系

在创建完两个节点和关系之后,查看数据库中的图形:
Windows下neo4j安装使用插图11

参考:https://www.cnblogs.com/ljhdo/p/5521577.html

3.3 如何导入mysql数据

https://segmentfault.com/a/1190000014521657

原文链接:https://lookme.blog.csdn.net/article/details/89553588

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

未经允许不得转载:起风网 » Windows下neo4j安装使用
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录