关于如何使用neo4j-admin工具批量导入已处理好的csv数据(neo4j 社区版 5.5)

数据格式有两种:一个是节点,一个是关系。

节点类型数据头格式:'xxx:ID', 'name', ':LABEL'

关系类型数据头格式:':START_ID', ':END_ID', ':TYPE'

这里不多赘述关于csv数据处理的问题,可以通过搜索找相关资料。

本文主要解决的问题是:我最近用的neo4j的社区版 5.5版本如何使用neo4j-admin导入数据。因为之前导入时遇到很多问题,所以写这篇博客记录下来最终的解决方案。

1、社区版时无法随意创建新的库,一般只能支持一个库(默认为neo4j也可自己改)再加一个system库,所以导入我们直接用neo4j库。      

2、以管理员身份打开命令行,找到neo4j安装的文件夹输入:

 bin\neo4j stop

关闭neo4j

3、把需要导入的数据都放在neo4j文件夹下的import文件夹内。这样方便之后导入时写相对路径;不复制在import文件夹下也没事,后续导入时写绝对路径就好。

4、在命令行中写导入命令:

bin\neo4j-admin database import full --skip-bad-relationships --nodes=import\xx.csv --nodes=import\xx.csv --nodes=import\xx.csv --relationships=import\xx.csv --relationships=import\xx.csv  --overwrite-destination

其中,

--skip-bad-relationships是跳过坏关系

--nodes=  是导入的节点数据文件

--relationships=  是导入的关系数据文件

--overwrite-destination 是覆盖原有的库(因为导入之前要删除原有库中的数据,我手动删除后数据库会出现异常,所以这里直接用覆盖命令,方便的同时也不会出错)

回车,导入完成。

5、导入完成后,启动neo4j

bin\neo4j start

用浏览器打开neo4j查看是否导入成功。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值