neo4j数据库导出

前言:借助 Awesome Procedures On Cypher (APOC) 导出 neo4j 数据库至 csv 文件中

环境:windows10、neo4j community 4.48、APOC 4.4.0.1

1. APOC下载与配置

前期准备:退出 neo4j 服务

1.1下载

下载与 neo4j 相应版本的 jar 包,注意版本依赖关系。

APOC 与 neo4j 版本依赖关系图(截取自APOC github,2022-06-25)

apoc version neo4j version
4.4.0.1 4.4.0 (4.3.x)
4.3.0.4 4.3.7 (4.3.x)
4.2.0.9 4.2.11 (4.2.x)
4.1.0.10 4.1.11 (4.1.x)
4.0.0.18 4.0.12 (4.0.x)
3.5.0.15 3.5.30 (3.5.x)
3.4.0.8 3.4.18 (3.4.x)
3.3.0.4 3.3.9 (3.3.x)
3.2.3.6 3.2.14 (3.2.x)
3.1.3.9 3.1.9 (3.1.x)
3.0.8.6 3.0.12 (3.0.x)
3.5.0.0 3.5.0-beta01
3.4.0.2 3.4.5
3.3.0.3 3.3.5
3.2.3.5 3.2.3
3.1.3.8 3.1.5

打开链接,选择文件 apoc-4.x.x.x-all.jar 下载。如果是最新的 neo4j 4.4.8 可下载 apoc-4.4.0.1-all.jar

1.2 配置

jar 包放至 neo4j 的 /plugins 文件夹下,并添加 apoc.export.file.enabled=true 至 neo4j 安装目录下 conf/neo4j.conf 文件的最后一行

1.3 验证

  1. 以命令 neo4j.bat console 启动 neo4j ,使用浏览器打开 http://localhost:7474/browser/
  2. 输入命令 return apoc.version(),若显示APOC的版本则配置成功

2. 导出数据库

输入命令:CALL apoc.export.csv.all("export_filename.csv",{}),默认存放至Neo4j安装目录的 /import 文件夹内。文件格式 utf-8,excel 打开会乱码。

其他导出格式的设置,见官方文档:APOC 导出 官方文档


后记:

  1. 考虑插件、环境适配等因素,不建议安装某软件的最新版本。
  2. neo4j desktop版本安装更加方便,内置有插件安装的模块
  3. 不建议同时安装neo4j desktop和community版本,可能会有冲突

参考文章:

将Neo4j database导出到一个csv文件 知乎

APOC的安装 简书

你可能感兴趣的:(数据库,数据库,neo4j,apoc)