Neo4j是一个世界领先的开源图形数据库。 它是由Neo技术使用Java语言彻底开发的。java
Neo4j的优势数据库
图形数据库也称为图形数据库管理系统或GDBMS,主要用于存储更多的链接数据浏览器
Neo4j图数据库遵循属性图模型来存储和管理其数据。网络
属性图模型规则学习
图形数据库数据模型的主要构建块是:spa
1.java环境,配置环境变量插件
2.下载Neo4j的Community版本3d
https://neo4j.com/download-center/ rest
解压zip文件,主要的目录结构为:code
3.配置环境变量
set NEO4J_HOME = E:\baby\software\neo4j-community-3.5.6
set PATH = E:\baby\software\neo4j-community-3.5.6\bin;%PATH%
4.配置文件
conf/neo4j.conf
核心数据文件存储的位置
# The name of the database to mount #dbms.active_database=graph.db # Paths of directories in the installation. #dbms.directories.data=data
想经过网络远程访问Neo4j数据库,须要修改监听地址
dbms.connectors.default_listen_address=0.0.0.0
支持三种网络协议(Protocol)Bolt,HTTP和HTTPS, 防火墙中容许远程主机访问这些端口号
# Bolt connector dbms.connector.bolt.enabled=true #dbms.connector.bolt.tls_level=OPTIONAL #dbms.connector.bolt.listen_address=:7687 # HTTP Connector. There can be zero or one HTTP connectors. dbms.connector.http.enabled=true #dbms.connector.http.listen_address=:7474 # HTTPS Connector. There can be zero or one HTTPS connectors. dbms.connector.https.enabled=true #dbms.connector.https.listen_address=:7473
5.启动
(1)经过控制台启动
neo4j.bat console
(2)安装为服务
安装
neo4j install-service
卸载
neo4j uninstall-service
使用,启用、中止、重启、查看状态
neo4j start
neo4j stop
neo4j restart
neo4j status
6.管理数据库
启动服务后,在浏览器端,打开 http://localhost:7474/管理图数据库
默认的用户,密码都是 neo4j,登陆后须要从新设置密码
这样就可使用cypher语言对neo4j数据库进行操做了
说明:
若是运行neo4j.bat console,报错
更改neo4j.ps1文件里Import-Module "$PSScriptRoot\Neo4j-Management.psd1"为绝对路径
Import-Module "E:\baby\software\neo4j-community-3.5.6\bin\Neo4j-Management.psd1"
保存文件后,运行neo4j.bat console