1.neo4j简介
Neo4j 是世界领先的图形数据库。该体系结构旨在优化节点和关系的管理、存储和遍历。图数据库采用属性图方法,这对遍历性能和操作运行时都有好处。Neo4j 提供专门的内存管理和内存高效操作。
Neo4j 是可扩展的,可以作为独立服务器部署,也可以在生产环境的容错集群中跨多台机器部署。生产应用程序的其他功能包括热备份和广泛监控。
Neo4j 有两个版本可供选择,社区版和企业版。企业版包括社区版必须提供的所有功能,以及额外的企业需求,例如备份、集群和故障转移功能。
Community Edition 是 Neo4j 的全功能版本,适用于单实例部署。它完全支持关键的 Neo4j 功能,例如符合 ACID 的事务、Cypher 和编程 API。它超级适合学习 Neo4j、自己动手的项目和小型工作组中的应用程序。
Enterprise Edition 扩展了 Community Edition 的功能,以包括性能和可扩展性方面的关键特性,例如集群架构和在线备份功能。其他安全功能包括基于角色的访问控制和 LDAP 支持,例如 Active Directory。它是对规模和可用性有要求的生产系统的选择,例如商业解决方案和关键内部解决方案。
Neo4j 使用语义版本控制(语义版本控制规范 2.0.0)。给定版本号MAJOR.MINOR.PATCH,增量基于:
Neo4j 的完全托管云服务Neo4j Aura仅使用MAJOR版本控制。我们这里选择社区版进行安装
https://neo4j.com/docs/operations-manual/current/introduction/
官方 Neo4j 驱动程序通过Bolt 协议 (https://neo4j-drivers.github.io/)与 Neo4j 交互。
有关更多链接,请参阅Neo4j 下载中心 - 驱动程序。 https://neo4j.com/download-center/#drivers |


角标为1 . 必须单独下载和安装。
2.安装要求
https://neo4j.com/docs/operations-manual/current/installation/requirements/
硬件要求
最低
2v CPU
16+ g内存
10GB NVMe SSD
软件要求
Operating System | Supported JDK |
Debian 11 | OpenJDK 17, OracleJDK 17, and ZuluJDK 17 |
MacOS 11, 12 | ZuluJDK 17 |
SuSE Enterprise Desktop 15 | OpenJDK 17, Oracle JDK 17 |
Ubuntu Desktop 22.04+ | OpenJDK 17, OracleJDK 17, and ZuluJDK 17 |
Windows 10, 11 | OracleJDK 17, ZuluJDK 17 |
Amazon Linux 2022 AMI | Amazon Corretto 17, and OracleJDK 17 |
CentOS Stream 8, 9 | OpenJDK 17, OracleJDK 17, and ZuluJDK 17 |
Debian 11 | OpenJDK 17, OracleJDK 17, and ZuluJDK 17 |
Red Hat Enterprise Linux Server 8.6, 8.8, 9.0 | Red Hat OpenJDK 17, Oracle JDK 17, and ZuluJDK 17 |
Ubuntu Server 16.04, 18.04, 20.04, 22.04 | OpenJDK 17, OracleJDK 17, and ZuluJDK 17 |
Windows Server 2016, 2019, 2022 | OracleJDK 17, ZuluJDK 17 |
Java
Neo4j version and JVM requirements. | |
Neo4j Version | JVM compliancy |
3.x | Java SE 8 Platform Specificaton |
4.x | Java SE 11 Platform Specificaton |
5.x | Java SE 17 Platform Specification |
安装方法:(以CentOS 7为例)
离线安装
先把需要的三个组件下载好:
统一下载到一个文件夹
mkdir /usr/local/src/neo4j/
cd /usr/local/src/neo4j/
1.jdk17:
curl -O https://download.oracle.com/java/17/latest/jdk-17_linux-aarch64_bin.rpm

2.cypher-shell
curl -O https://dist.neo4j.org/cypher-shell/cypher-shell-5.9.0-1.noarch.rpm

3.Neo4j Community Edition 5.9.0
curl -O https://dist.neo4j.org/rpm/neo4j-5.9.0-1.noarch.rpm

下载好之后,执行
yum localinstall *.rpm
配置开机启动
systemctl enable neo4j.service
启动
systemctl start neo4j.service
防火墙开启http7474和数据7687端口
http://ip:7474/browser/

默认用户名和密码都是neo4j
首次登陆成功后会提示修改密码,使用它生成的强密码即可

执行一条查询试试

到这里,普通安装就完成了。
欢迎大家提出不一样的观点,我们一起讨论,
我是辣个男人,一个运维人。
¥57.20
我是个怪圈 侯世达 著 瑞典皇家科学院院士 人类自我与意识之谜 交机器思考 中信出版社图书 正版书籍
¥155.00
英文原版 我是C-3PO机器人 I Am C-3PO 星球大战 Anthony Daniels 安东尼·丹尼尔斯回忆录
¥32.50
英文原版 MY TEACHER IS A ROBOT我的老师是个机器人 低幼儿童英语启蒙绘本互动早教图画书幽默故事书 正版进口平装童书读物 6-9岁
¥24.50
做个机器人假装是我 自我认知 思维导图 吉竹伸介 这是苹果吗也许是吧 好无聊啊好无聊
¥33.30
做个机器人假装是我
¥29.90
做个机器人假装是我 3-6周岁幼儿园宝宝启蒙认知想象力绘本图画故事书籍亲子睡前 吉竹伸介新作 带孩子一步步认识自己,发现自己