本文共 2358 字,大约阅读时间需要 7 分钟。
Neo4j基于Java运行环境,因此需要预先安装Java SE (Standard Edition) JRE。建议从Oracle官方网站下载JRE 8版本。
JDK(开发者包)和JRE(运行时环境)有所不同,JRE用于运行Java程序,JDK用于开发Java程序。
在Windows系统中,新增JAVA_HOME环境变量,值为JRE安装目录,默认路径为:C:\Program Files\Java\jre1.8.0_211。
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin%。验证配置:运行cmd命令,输入java -version,查看版本信息确认配置成功。
从Neo4j官网下载最新社区版本(如neo4j-community-3.2.0-windows.zip),解压至主目录,例如D:\Program Files\neo4j-community-3.2.0。
Neo4j目录结构:
bin:存储可执行文件。conf:存储配置文件。data:存储核心数据库文件。plugins:存储插件。在系统环境变量中新增NEO4J_HOME变量,并设置为Neo4j主目录。
配置文件位于conf目录下的neo4j.conf,默认配置无需手动修改即可运行。
默认存储路径为data/graph.db。如需更改存储目录,可在配置文件中设置:
# 数据库挂载名称dbms.active_database=graph.db# 数据目录dbms.directories.data=data
默认启用身份验证,若需关闭,取消注释以下配置:
# 启用身份验证dbms.security.auth_enabled=true
默认动态计算堆内存大小。若需固定内存,注释以下配置:
# Java堆初始大小dbms.memory.heap.initial_size=512m# Java堆最大大小dbms.memory.heap.max_size=512m
Neo4j支持Bolt、HTTP和HTTPS协议,默认端口为7687、7474和7473。需在Windows防火墙中允许这些端口。
默认只允许本地访问,若需远程访问,可设置:
# 默认监听地址dbms.connectors.default_listen_address=0.0.0.0
配置文件中可设置各协议的监听地址和端口:
# Bolt配置dbms.connector.bolt.enabled=truedbms.connector.bolt.tls_level=OPTIONALdbms.connector.bolt.listen_address=0.0.0.0:7687# HTTP配置dbms.connector.http.enabled=truedbms.connector.http.listen_address=0.0.0.0:7474# HTTPS配置dbms.connector.https.enabled=truedbms.connector.https.listen_address=0.0.0.0:7473
以管理员身份打开cmd,进入Neo4j安装目录,运行:
neo4j.bat console
启动成功显示提示信息。
bin\neo4j install-servicebin\neo4j uninstall-servicebin\neo4j startbin\neo4j stopbin\neo4j restartbin\neo4j status启动Neo4j服务后,访问http://localhost:7474,打开集成浏览器。
默认配置:
bolt://localhost:7687neo4jneo4j访问图数据库需输入身份验证信息。
CREATE (n:Person { name: 'Andres', title: 'Developer' }) RETURN n;CREATE (n:Person { name: 'Vic', title: 'Developer' }) RETURN n;MATCH (n:Person{name:"Vic"}), (m:Person{name:"Andres"}) CREATE (n)-[r:Friend]->(m) RETURN r;MATCH (n:Person{name:"Vic"}), (m:Person{name:"Andres"}) CREATE (n)<-[r:Friend]-(m) RETURN r; CREATE语句定义边,例如Friend关系。通过以上步骤,完成Neo4j的安装、配置和基本操作。后续将继续分享更多Neo4j学习内容,包括Cypher高级查询和驱动程序配置。
转载地址:http://gvxyz.baihongyu.com/