Neo4j环境搭建

安装启动

neo4j分为community和enterprise两种版本,后者属于企业版本,为付费版本;当前只针对community版本;

版本列表及下载地址

解压后展开目录层级如下:

.
├── bin    # neo4j、cypher脚本
│   └── tools
├── certificates #  认证的cert和key
├── conf 
├── data  # 数据文件
│   ├── databases
│   │   └── graph.db
│   │       └── index
│   └── dbms
├── import
├── lib
├── logs # log
├── plugins # 插件列表
└── run

启动

./bin/neo4j start

可以查看启动的log

tail -f logs/neo4j.log
2018-06-07 07:23:49.379+0000 INFO  ======== Neo4j 3.4.0 ========
2018-06-07 07:23:49.477+0000 INFO  Starting...
2018-06-07 07:24:04.957+0000 INFO  Bolt enabled on 127.0.0.1:7687.
2018-06-07 07:24:09.653+0000 INFO  Started.
2018-06-07 07:24:11.718+0000 INFO  Remote interface available at http://localhost:7474/

在浏览器当中打开http://localhost:7474即可看到web的控制台

初始化密码为neo4j/neo4j,修改密码后即可正常使用

官方教程

:play cypher

即可开始简易的cypher教程,按着教程即可学习创建节点,查询节点等

:play movie-graph

以一个电影和演员的关系数据,可以学习到关系查询、属性查询、删除节点等

:play northwind-graph

从在线的csv当中import数据,学习关系创建,创建索引,复杂查询等

常用语句

match n return distinct labels(n)//统计节点数量
match n return count(n) //统计节点数量

官方cypher文档