Linux下Neo4j安装配置

图形是一组节点和连接这些节点的关系, 图形以属性的形式将数据存储在节点和关系中,属性是用于表示数据的键值对。
Neo4j以图的形式把节点(nodes)以及关系(relationships)存储起来,Nodes 和 Relationships 包含key/value形式的属性。Nodes通过Relationships所定义的关系相连起来,形成关系型网络结构。

1、安装

官网下载:https://neo4j.com/download/
因为官网中是网页弹出下载,wget直接下载后得到的是网页,故此使用浏览器下载。
tar解压在当前目录,生成目录neo4j-community-3.5.1,进入bin目录,启动服务
start

2、调整配置neo4j.conf

放开注释,让其他机器可以访问
dbms.connectors.default_listen_address=0.0.0.0

3、连接数据库

浏览器输入http://127.0.0.1:7474,第一次需要修改密码,且我本地使用localhost报错,使用blot://127.0.0.1:7687即正常连接
You are connected as user neo4j to bolt://127.0.0.1:7687
密码更改为123456
打开neo4j

4、试用(创建图数据)

通过点击【Jump into code】查看自带示例电影关系图
jump
在执行框中,输入CQL命令,简单试用
1、 创建 节点(电影、人物),关系(导演、演员)
//语法:CREATE (:)
//但node-name创建之后就不可用,应该理解为 变量
CREATE (m:Movie {title:‘Harry Potter’, released:2009, tagline:‘Welcome to the Hello World’})
CREATE (tom:Person {name:‘Yang Tom’, age:35})
CREATE (lily:Person {name:‘Lilly Wski’, age:34})
CREATE
(tom)-[:ACTED_IN {roles:[‘Neo’]}]->(m),
(lily)-[:DIRECTED]->(m)
//以上脚本需要整体、一次性执行
2、 创建人物节点
CREATE (tom:Person {name:“Emil Eifrem”, born:1978})
3、 创建关系
MATCH (m:Movie {title:‘Harry Potter’} )
MATCH (p:Person {name:‘Emil Eifrem’} )
CREATE §-[:ACTED_IN {roles:[‘Emil’]}]->(m)
nodes
text
4、 删除所有节点和关系
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n,r

猜你喜欢

转载自blog.csdn.net/weixin_44153121/article/details/85706548
今日推荐