本文档为《Neo4j安装指南》,旨在提供详细的步骤和建议帮助用户顺利完成Neo4j图数据库的安装与配置过程。适合所有技术水平的用户阅读。
Neo4j 安装指南
Neo4j 是一个基于 Java 的图形数据库系统,它需要 JDK 才能运行。以下是安装 Neo4j 的步骤:
一、准备环境
* 操作系统:CentOS 7
* JDK 版本:1.8
* 工具:Xshell 6 和 Xftp 6
二、安装过程
1. 下载软件包
从官方网站下载最新版本的社区版 Neo4j 安装文件。也可以使用以下命令直接获取:
```
curl -O http://dist.neo4j.org/neo4j-community-3.4.5-unix.tar.gz
```
2. 解压安装包
使用 tar 命令解压缩下载的文件:
```shell
tar -axvf neo4j-community-3.4.5-unix.tar.gz
```
3. 配置调整
在安装目录下的 conf 文件夹中找到并编辑 neo4j.conf 文件,进行如下配置:
* 修改第 22 行,在 load csv 路径前加#号,允许从任意路径读取文件;
* 在第 35 和 36 行设置 JVM 的初始堆内存和最大堆内存;
* 第 46 行是缓存大小的配置,默认值即可,但机器性能较高时可以适当增加该数值以提高效率;
* 去掉第 54 行前面的#号,允许通过 IP 地址访问数据库;
* 删除第 71、75 和 79 行开头的#符号,并自定义 HTTP 端口(如设置为默认值:7687, 7474, 7473),确保所选端口号未被占用;
* 去掉第227行前面的#号,允许从远程 URL 加载 CSV 文件;
* 第246行取消注释以启用 neo4j-shell 工具(类似于 MySQL 的命令行界面);
* 删除第 235 行开头的#符号,并设置连接到 neo4j-shell 的端口,默认为 localhost 或者127.0.0.1,也可使用其他地址但需注意安全问题;
* 去掉第 250 行前面的#号以指定neo4j-shell 端口号;
* 第 254 行设置 neo4j 的读写权限。
四、启动与关闭
在 bin 文件夹中执行以下命令:
```shell
./neo4j start # 启动 Neo4j
./neo4j stop # 停止 Neo4j
./neo4j status # 查看数据库状态
```
五、客户端访问
通过浏览器访问 http://服务器IP地址:7474/browser,首次登陆时用户名和密码均为 neo4j,系统会提示更改初始密码。
在安装过程中需要注意以下几点:
* 安装 JDK 是运行 Neo4j 的前提条件;
* 需要编辑配置文件 neo4j.conf 以适应具体需求;
* 正确使用启动、停止命令来管理数据库服务;
* 使用客户端软件访问和操作 Neo4j 数据库。