neo4j介绍以及安装(一)

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 驱动程序

官方 Neo4j 驱动程序通过Bolt 协议 (https://neo4j-drivers.github.io/)与 Neo4j 交互。

有关更多链接,请参阅Neo4j 下载中心 – 驱动程序。 https://neo4j.com/download-center/#drivers

其他工具Neo4j 功能细节Neo4j 主要特性

Neo4j图形数据库教程_Neo4j社区版安装教程_zulu jdk

Neo4j社区版安装教程_Neo4j图形数据库教程_zulu jdk

角标为1 . 必须单独下载和安装。

2.安装要求

https://neo4j.com/docs/operations-manual/current/installation/requirements/

硬件要求

最低

2v CPU

16+ g内存

10GB NVMe SSD

软件要求

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

安装方法:(以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

zulu jdk_Neo4j社区版安装教程_Neo4j图形数据库教程

2.cypher-shell

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

Neo4j社区版安装教程_zulu jdk_Neo4j图形数据库教程

3.Neo4j Community Edition 5.9.0

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

Neo4j图形数据库教程_Neo4j社区版安装教程_zulu jdk

下载好之后,执行

yum localinstall *.rpm

配置开机启动

systemctl enable neo4j.service

启动

systemctl start neo4j.service

防火墙开启http7474和数据7687端口

http://ip:7474/browser/

Neo4j图形数据库教程_Neo4j社区版安装教程_zulu jdk

默认用户名和密码都是neo4j

首次登陆成功后会提示修改密码,使用它生成的强密码即可

zulu jdk_Neo4j图形数据库教程_Neo4j社区版安装教程

执行一条查询试试

Neo4j社区版安装教程_zulu jdk_Neo4j图形数据库教程

到这里,普通安装就完成了。

欢迎大家提出不一样的观点,我们一起讨论,

我是辣个男人,一个运维人。

XM