neo4j导数据

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,/
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值