在线文档地址:
https://sourl.cn/YJFzsr
简介
Neo4j 是一款非常流行的图数据库,本文介绍了它的几种安装与部署方式,包括 Windows 客户端、Linux 服务端、Docker 镜像等。
安装
本地安装
Desktop桌面端下载地址:
https://neo4j.com/download/?ref=try-neo4j-lp
下载需要填写表单信息,并且需要保存激活 key 以便激活客户端。

下载完成后手动安装(双击.exe文件,选择安装目录)

点击 Start 按钮,即可启动示例数据库。
服务端部署
Docker
使用 neo4j 镜像执行 docker run 命令,指定参数配置,比如端口映射,目录映射,用户名密码等。
docker run \--name neo4j \-p7474:7474 -p7687:7687 \-d \-v $HOME/neo4j/data:/data \-v $HOME/neo4j/logs:/logs \--env NEO4J_AUTH=neo4j/test123 \neo4j:latest# then open http://localhost:7474 to connect with Neo4j Browser
默认情况下,Docker映像为远程访问暴露三个端口:
- 7474 for HTTP
- 7473 for HTTPS
- 7687 for Bolt
执行结果:
查看日志:docker logs -f --tail 100 neo4j
访问浏览器(示例):http://localhost:7474/
输入用户名密码连接到 Neo4j:
连接成功:
DockerCompose
创建安装目录: mkdir neo4j
进入安装目录: cd neo4j
创建数据文件目录: mkdir data
创建日志文件目录:mkdir logs
创建 Docker-compose 配置文件: vim docker-compose.yml ,内容如下:
version: "3"services:neo4j:image: neo4j:3.5.22-communitycontainer_name: neo4jprivileged: truerestart: alwaysenvironment:- NEO4J_AUTH=neo4j/neo4j123ports:- "7474:7474"- "7687:7687"volumes:- "./data:/var/lib/neo4j/data"- "./logs:/var/lib/neo4j/logs"
启动镜像:docker-compose up -d
查看日志:docker-compose logs -f --tail 100 neo4j

通过 Neo4j 浏览器查看与使用 Neo4j 服务:
示例:http://192.168.100.7:7474/browser/
关闭镜像:docker-compose down
参考资料
Neo4j 官方文档:https://neo4j.com/developer/docker/
Neo4j 官方镜像:https://hub.docker.com/_/neo4j
Neo4j 完整参数:Neo4j 完整参数配置
Author:dz.paradis3@gmail.com
CreateAt:2021-7-26
[
