neo4j-admin import大数据量导入

        最近项目中涉及亿级数据批量导入neo4j的方式,采用neo4j-admin import方式,主要是将数据源整理成csv文件,其中csv文件格式请参照:https://neo4j.com/docs/operations-manual/current/tutorial/import-tool/

使用neo4j-admin import命令进行批量导入。具体步骤如下:

打开了neo4j所在目录bin下:执行以下命令

./neo4j-admin import  --mode csv --database company_outbound.db    --nodes:company "/home/neo4j-community-3.2.12/import/neo4j-company-header.csv,/home/neo4j-community-3.2.12/import/company_all.csv"  --nodes:investor "/home/neo4j-community-3.2.12/import/neo4j-company-header.csv,/home/neo4j-community-3.2.12/import/neo4j_company_invest_nodes.csv" --relationships "/home/neo4j-community-3.2.12/import/neo4j-company-rec-header.csv,/home/neo4j-community-3.2.12/import/neo4j_company_rec_all.csv,/home/neo4j-community-3.2.12/import/neo4j_company_invest_rec.csv,/home/neo4j-community-3.2.12/import/neo4j_company_outinvest_rec.csv" --ignore-extra-columns=true  --ignore-missing-nodes=true --ignore-duplicate-nodes=true

neo4j-admin import大数据量导入

neo4j-admin import大数据量导入

neo4j-admin import大数据量导入

 

导入成功后:提示如下图:

neo4j-admin import大数据量导入

 

导入完成后,要在/home/neo4j-community-3.2.12/data/databases将创建的数据库名company_outbound.db改为graph.db

使用./neo4j restart重启数据库。

 

在重启数据库后,查询效率会很慢,提高查询效率方式请参考上一篇博客:

https://blog.****.net/u013946356/article/details/82628265