https://dengziming.github.io/tags/neo4j/
1.修改配置
dbms.security.allow_csv_import_from_file_urls=true
– load csv 命令
dbms.directories.import=import
restart neo4j
2.导入数据方法1
load csv with headers from “file:///path/to/file” as row
create (:Employee {employeeId:toInt(row.id),first_name:row,first_name,title:row.title });
3. 导入数据方法2
dbms.directories.import=/var/lib/neo4j/import/
注释:
dbms.security.allow_csv_import_from_file_urls=true
将文件放入 :/var/lib/neo4j/import/ 文件夹下,直接输入文件名即可:
load csv with headers from “file:///filename” as row
create (:Employee {employeeId:toInt(row.id),first_name:row,first_name,title:row.title });
4.初始化导数据
新建每个节点和关系的header文件和数据文件:
# vertex header
phone:ID(PHONE),isblack,ismedia,iscuishou
# edge header
:START_ID(USERID),:END_ID(PHONE)
然后导数据:
neo4j-import \
--into /data/neo4j/graph/all20180417.db \
--skip-duplicate-nodes true \
--skip-bad-relationships true \
--ignore-extra-columns true \
--ignore-empty-strings true \
--bad-tolerance 10000000 \
--processors 56 \
--id-type string \
--max-memory 170G \
--nodes:LBS "/data1/neo4j/data/offline/graph_kg/header/kg_v2_v_lbs.txt,/data1/neo4j/data/offline/graph_kg/data/kg_v2_v_lbs.txt" \
--nodes:IDCARD "/data1/neo4j/data/offline/graph_kg/header/kg_v2_v_idcard.txt,/data1/neo4j/data/offline/graph_kg/data/kg_v2_v_idcard.txt" \
--nodes:GNHID "/data1/neo4j/data/offline/graph_kg/header/kg_v2_v_gnhid.txt,/data1/neo4j/data/offline/graph_kg/data/kg_v2_v_gnhid.txt" \
--nodes:QQ "/data1/neo4j/data/offline/graph_kg/header/kg_v2_v_qq.txt,/