Linux环境下部署Neo4J数据库

1、软件下载

官网:Neo4j Graph Database & Analytics | Graph Database Management System

中国官方代理网址:Neo4j,代理,销售,服务,咨询,图数据库,知识图谱,微云数聚,领英,LinkedIn - 微云数聚

软件下载地址:

ftp://neo4j.55555.io/neo4j-chs/

a87568a86dcf4a93bbc63ee055e83ec5.png

2、软件解压

将软件上传到Linux服务器上

cd /usr/local/soft/
tar -zxvf neo4j-community-3.5.8-unix-chs-3.0.0.tar.gz

3、环境变量配置

vi /etc/profile文件中添加如下内容

export NEO4J_HOME=/usr/local/soft/neo4j-community-3.5.8-unix-chs-3.0.0
export PATH=$PATH:$NEO4J/bin

source /etc/profile

4、启动

cd /usr/local/soft/neo4j-community-3.5.8-unix-chs-3.0.0/bin/

后台启动:./neo4j start

前台启动:./neo4j console

查看状态:./neo4j status

停止:./neo4j stop

重启:./neo4j restart

5、验证

http://hadoop100:7474/browser/

5dd5c6eebde148a4bdb981035bdeca18.png

 

编程

create (wcj:Person {name:"superjean",age:"30"})
match(wcj:Person) where wcj.name="superjean" return wcj
​
创建多个
MATCH (wcj:Person) WHERE wcj.name = "superjean"
CREATE 
(liudi:Person { name: "刘迪", learn: "softengine" }),
(lgs:Person { name: "刘国诗", age: "20" }),
(lubin:Person { name: "鲁斌" }),
(fjj:Person { name: "樊嘉杰" ,favor:"王者"}),
(byp:Person { name: "包银萍" }),
(tww:Person { name: "田文伟" ,favor:"王者"}),
(zcw:Person { name: "张超伟",favor:"吃鸡" }),
(tgy:Person { name: "唐国云" }),
(wcj)-[:KNOWS {since: 2019}]->(liudi),
(wcj)-[:KNOWS {since: 2019}]->(lgs),
(wcj)-[:KNOWS {since: 2019}]->(lubin),
(wcj)-[:KNOWS {since: 2019}]->(fjj),
(wcj)-[:KNOWS {since: 2019}]->(byp),
(wcj)-[:KNOWS {since: 2019}]->(tww),
(wcj)-[:KNOWS {since: 2019}]->(zcw),
(wcj)-[:KNOWS {since: 2019}]->(tgy),
(lubin)-[:KNOWS]->(fjj),
(lubin)-[:KNOWS]->(byp),
(fjj)-[:KNOWS]->(lubin),
(fjj)-[:KNOWS]->(byp),
(byp)-[:KNOWS]->(lubin),
(byp)-[:KNOWS]->(fjj),
(tww)-[:KNOWS]->(zcw),
(zcw)-[:KNOWS]->(tww)
​
模式匹配
MATCH (wcj:Person)-[:KNOWS]-(students)
WHERE wcj.name = "superjean" RETURN wcj, students
​
推荐
MATCH (fjj:Person)-[:KNOWS]-()-[:KNOWS]-(friend)
WHERE fjj.name = "樊嘉杰" AND friend.favor = "王者"
RETURN DISTINCT friend
​
执行计划
EXPLAIN MATCH (fjj:Person)-[:KNOWS]-()-[:KNOWS]-(friend)
WHERE fjj.name = "樊嘉杰" AND friend.favor = "王者"
RETURN DISTINCT friend

 

 

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数智侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值