在CentOS上安装Neo4j 5x

本文档将逐步指导您在CentOS操作系统上安装Neo4j 5.21.2。

前提条件

在开始安装之前,请确保您有以下条件: - 一台运行CentOS的机器 - 具有sudo权限的用户 - 已经安装了curlwget工具

步骤1:更新系统

首先,更新您的CentOS系统,以确保所有软件包都是最新的。

1
sudo yum update -y

步骤2:安装OpenJDK 11

Neo4j 5.21.2需要Java 11环境。我们将安装OpenJDK 11。

1
sudo yum install -y java-11-openjdk-devel

步骤3:添加Neo4j Yum存储库

我们需要将Neo4j的Yum存储库添加到我们的系统中。

1
2
sudo rpm --import https://debian.neo4j.com/neotechnology.gpg.key
sudo sh -c 'echo -e "[neo4j]\nname=Neo4j RPM Repository\nbaseurl=https://yum.neo4j.com/stable\nenabled=1\ngpgcheck=1" > /etc/yum.repos.d/neo4j.repo'

步骤4:安装Neo4j

现在我们可以安装Neo4j 5.21.2。

1
sudo yum install -y neo4j-5.21.2

步骤5:启动Neo4j服务

安装完成后,启动Neo4j服务并设置为开机启动。

1
2
sudo systemctl start neo4j
sudo systemctl enable neo4j

步骤6:配置防火墙

默认情况下,Neo4j使用7474端口。我们需要确保防火墙允许该端口的流量。

1
2
sudo firewall-cmd --permanent --zone=public --add-port=7474/tcp
sudo firewall-cmd --reload

步骤7:访问Neo4j Web界面

打开浏览器,访问以下URL:

1
http://<YOUR_SERVER_IP>:7474

您将看到Neo4j的登录界面。初次登录时,默认的用户名和密码均为neo4j。系统会提示您更改默认密码。

步骤8:验证安装

为了确保Neo4j安装成功并正在运行,您可以检查Neo4j服务的状态。

1
sudo systemctl status neo4j

如果一切正常,您将看到服务正在运行的状态。

结论

通过以上步骤,您已经成功在CentOS上安装并配置了Neo4j 5.21.2。您现在可以开始使用Neo4j构建和查询图数据库。

## 数据库备份与替换

  1. 关闭neo4j服务:

    1
    sudo systemctl stop neo4j

  2. 备份数据

1
sudo cp /var/lib/neo4j/data /var/lib/neo4j/data_bak

  1. 替换数据目录:

1
2
3
sudo rm -rf /var/lib/neo4j/data
sudo unzip /usr/my_python/data.zip -d /var/lib/neo4j/
sudo chown -R neo4j:neo4j /var/lib/neo4j/data

  1. 重启neo4j服务:

    1
    sudo systemctl start neo4j

  2. 检查服务状态:

    1
    sudo systemctl status neo4j

您需要我解释这些命令的作用吗?或者您对某个步骤有任何疑问吗?


此文档旨在帮助用户在CentOS系统上安装Neo4j 5.21.2,如有任何问题,请参考官方文档或联系技术支持。


在CentOS上安装Neo4j 5x
https://linxkon.github.io/在CentOS上安装Neo4j 5.21.2的步骤.html
作者
linxkon
发布于
2023年1月11日
许可协议