0


Neo4j的安装和使用(mac)

1.什么是Neo4j

我理解的它是一种图数据库,就是可以用图来展示数据关系的数据库。适用于需要处理复杂关系的数据。具体专业的描述可见Neo4j技能树

2.Neo4j的安装

2.1 neo4j的下载

官网

【注意:这里选择4.x版本,因为我使用的jdk11,如果下载最新的5.x版本就会出现jdk与之不符的报错,如下】

【初次下载会需要填写一些信息,按要求填上就好】

2.2 neo4j 的启动

【首先把下载好的安装包解压,然后我是重命名它为 neo4j 方便查找,然后把neo4j移动到/usr/local下】

prodeMacBook-Pro:~ pro$ cd /usr/local/neo4j

prodeMacBook-Pro:neo4j pro$ cd bin
prodeMacBook-Pro:bin pro$ ./neo4j start

【完成后如果顺利就会看到这样的提示】

【到此启动成功!】

【如果你的jdk版本和下载的neo4j版本不对应就会出现之前提到的提示】

prodeMacBook-Pro:bin pro$ java -version //查看jdk版本

【如果没有下载jdk的话可以重新去下载,关于版本的对应,我只知道neo4j(4.x)对应jdk(11.x)】

2.3 neo4j环境配置

prodeMacBook-Pro:~ pro$ vi ~/.bash_profile //编辑文档

添加如下内容:

export NEO4J_HOME=/usr/local/neo4j
export PATH=$PATH:$NEO4J_HOME/bin

【蓝色字段改为你的neo4j的路径,然后保存退出:】

esc

:wq

【刷新修改:】

prodeMacBook-Pro:~ pro$ source ~/.bash_profile

【完成配置!本次开启neo4j前记得先关闭:在/usr/local/neo4j/bin下使用**./neo4j stop**】

3.Neo4j的使用

3.1 打开网页

【运行成功的提示里面有给地址,复制前往】

【我还下载了neo4j desktop ,在连接DBMS的时候提示更改端口】

【前往:http://localhost:11004

3.2 连接neo4j

【填写相关信息完成连接】

URL:我选择的是bolt对应端口号11003

username:随意填写

password:我使用的是当初下载安装包设置的密码

【连接成功!】

3.3 开始使用

3.3.4 创建一个节点

创建一个person类节点,回车运行

create(person:Person{name:"liluo",age:7});

【创建成功】

3.3.5 查询

查询所有节点

match (n) return n

查询标签名为DOG的标签,并以name属性排序后取出前2

match (n:DOG) return n order by n.name limit 2

查询指定标签,属性的节点

match (n:DOG) where n.name='stich' return n

3.3.6 建立关系

为person和dog节点建立关系(换行:shift+回车)

match (person:Person),(dog:DOG)

where person.name="liluo" and dog.name="stich"

create(person)-[r:R{isOwner:"yes"}]->(dog)

return r

4.总结

    第一次用,也不知道要和jdk版本匹配,折腾来折腾去,回头看看也没有很难。过了这个坎儿后面可以说都挺顺利的,果然难的是入门啊。

    中间有借鉴其他相关的博客,有些是时间太早对应不上更新后的neo4j,有的是系统不同,最后比较好用的还是neo4j的技能树(妙极,虽然技能树是讲linux的,但是差别不是很大。)

    以上是对本次neo4j的初使用的总结。
标签: neo4j

本文转载自: https://blog.csdn.net/IrisBrown/article/details/128033191
版权归原作者 悦崽在线搬砖 所有, 如有侵权,请联系我们删除。

“Neo4j的安装和使用(mac)”的评论:

还没有评论