文章目录

  • 1. ubuntu安装neo4j, 非docker方式
  • 2. 准备数据
  • 3. neo4j-admin的使用

1. ubuntu安装neo4j, 非docker方式

之所以使用非docker方式,是我们需要使用neo4j-admin方式导入csv文件,需要在关系neo4j的情况下操作,docker下操作不方便,可能我不会。

java -version
wget -O - https://debian.neo4j.org/neotechnology.gpg.key | sudo apt-key add -echo 'deb https://debian.neo4j.org/repo stable/' | sudo tee -a /etc/apt/sources.list.d/neo4j.listsudo apt-get update
1. To install community edition: sudo apt-get install neo4j=3.1.4
2. To install enterprise edition: sudo apt-get install neo4j-enterpriseneo4j start, restart, stop, status

配置:

#dbms.connectors.default_listen_address=0.0.0.0 and uncomment it
bolt://0.0.0.0:7687

2. 准备数据

movieId:ID,title,year:int,:LABEL
tt0133093,"The Matrix",1999,Movie
tt0234215,"The Matrix Reloaded",2003,Movie;Sequel
tt0242653,"The Matrix Revolutions",2003,Movie;SequelpersonId:ID,name,:LABEL
keanu,"Keanu Reeves",Actor
laurence,"Laurence Fishburne",Actor
carrieanne,"Carrie-Anne Moss",Actor:START_ID,role,:END_ID,:TYPE
keanu,"Neo",tt0133093,ACTED_IN
keanu,"Neo",tt0234215,ACTED_IN
keanu,"Neo",tt0242653,ACTED_IN
laurence,"Morpheus",tt0133093,ACTED_IN
laurence,"Morpheus",tt0234215,ACTED_IN
laurence,"Morpheus",tt0242653,ACTED_IN
carrieanne,"Trinity",tt0133093,ACTED_IN
carrieanne,"Trinity",tt0234215,ACTED_IN
carrieanne,"Trinity",tt0242653,ACTED_IN
emil,"Emil",tt0133093,ACTED_IN

3. neo4j-admin的使用

rm -rf graph.db(base) root@geng:/# dpkg -L neo4j-enterprise(base) root@geng:/usr# ./bin/neo4j-import --into /var/lib/neo4j/data/databases/graph.db --nodes /var/lib/neo4j/import/Entity.csv (base) root@geng:/var/lib/neo4j# neo4j-admin import --nodes=import/movies.csv --nodes=import/actors.csv --relationships=import/roles.csv(base) root@geng:/var/lib/neo4j# neo4j-admin import --nodes=import/Case.csv --nodes=import/Car.csv --ignore-duplicate-nodes(base) root@geng:/var/lib/neo4j# neo4j-admin import --nodes=import/Case.csv --nodes=import/Car.csv --nodes=import/Person-carowner.csv --nodes=import/Person-linkername.csv --nodes=import/Person-ll_thirdcarlinker.csv --nodes=import/Person-reportorname.csv --ignore-duplicate-nodes --ignore-missing-nodes
 neo4j-admin import [--mode=csv] [--database=<name>][--additional-config=<config-file-path>][--report-file=<filename>][--nodes[:Label1:Label2]=<"file1,file2,...">][--relationships[:RELATIONSHIP_TYPE]=<"file1,file2,...">][--id-type=<STRING|INTEGER|ACTUAL>][--input-encoding=<character-set>][--ignore-extra-columns[=<true|false>]][--ignore-duplicate-nodes[=<true|false>]][--ignore-missing-nodes[=<true|false>]][--multiline-fields[=<true|false>]][--delimiter=<delimiter-character>][--array-delimiter=<array-delimiter-character>][--quote=<quotation-character>][--max-memory=<max-memory-that-importer-can-use>][--f=<File containing all arguments to this import>][--high-io=<true/false>]

neo4j-admin导入海量数据相关推荐

  1. neo4j批量导入数据的两种解决方案

    neo4j批量导入数据的两种解决方案 参考文章: (1)neo4j批量导入数据的两种解决方案 (2)https://www.cnblogs.com/YoungF/p/11632488.html 备忘一 ...

  2. 知识图谱(三):Neo4j数据导入与多库切换

    一.Neo4j数据导入 1.import导入csv import语法 neo4j-admin import [--mode=csv] [--database=<name>][--addit ...

  3. Neo4j数据导入导出

    Neo4j数据导入导出 ------------------------导出------------------------ 1.先关闭neo4j neo4j stop; 2.执行备份命令 neo4j ...

  4. Neo4j数据导入null property value

    Neo4j数据导入报null property value: 报错示例: Cannot merge the following node because of null property value ...

  5. Hbase通过BulkLoad的方式快速导入海量数据

    HBase数据在HDFS下是如何存储的? HBase中每张Table在根目录(/HBase)下用一个文件夹存储,Table名为文件夹名,在Table文件夹下每个Region同样用一个文件夹存储,每个R ...

  6. Linux如何通过csv导入neo4j,neo4j-import导入CSV 数据

    neo4j-import 1.使用条件 必须先关闭neo4j 无法在原有数据库添加,只能重新生成一个数据库 导入文件格式为csv 2.参数 –into:数据库名称 –bad-tolerance:能容忍 ...

  7. mysql数据迁移neo4j_neo4j数据库迁移---------Neo4j数据库导入导出的方法

    Neo4j数据进行备份.还原.迁移的操作时,首先要关闭neo4j; /usr/share/neo4j/bin neo4j stop 如果出现 Neo4j not running 出现这种情况, Neo ...

  8. neo4j︱neo4j批量导入neo4j-import (五)

    neo4j数据批量导入 1 neo4j基本参数 1.1 启动与关闭: 1.2 neo4j-admin的参数:控制内存 1.2.1 memrec 是查看参考内存设置 1.2.2 指定缓存–pagecac ...

  9. 【知识图谱可视化】实体抽取结果预处理,Neo4j数据导入(学习记录)

    本篇内容: 实体抽取内容的初步数据处理 (之后会发关于导入neo4j数据库的相关内容) 初始数据:进行实体抽取之后的结果数据↓ (这里方便举例,只拿出了小部分数据.这里解释一下数据含义,最左边是每个旅 ...

最新文章

  1. APUE和UNP怎么学?
  2. DeepMind发布神经网络、强化学习库,网友:推动JAX发展
  3. PHP--------解决网址URL编码问题
  4. Ubuntu 修改mysql存放路径后无法启动解决办法
  5. E-triples II_2019牛客暑期多校训练营(第四场)
  6. Python I/O及FIle方法
  7. Mysql DBA 高级运维学习之路-DML语句之insert知识讲解
  8. 14.bash(2) 与 环境变量
  9. html5数组循环右移,下面的程序代码实现将一个一维数组中元素向右循环移动 移位次数由文本框Text输入。例如数组各元素...
  10. 抓取lol全英雄图(不含皮肤)
  11. 2023年全国最新工会考试精选真题及答案53
  12. 移动端:苹果开发者账号Apple Developer Program
  13. openwrt软路由怎么中止执行/怎么向上翻屏/怎么清屏
  14. java 蓝桥杯 基础练习(二)
  15. 【show me the code】Python练习题语法笔记 1
  16. C++ ,C 筛法求素数
  17. sql注入bypass方法
  18. 函数的callee和caller的区别和用处
  19. Echarts最简单的折线图、柱图、饼图、仪表盘+sql语句
  20. 东八区转为0时区_Java时区转换及时间格式

热门文章

  1. linux安装zlib_Linux zlib和libpng安装(LAMP环境搭建)
  2. java 实验张智,JAVA实验指导
  3. glove中文词向量_NLP中文文本分类任务的笔记(一)
  4. 【plupload】单易用且功能强大的上传组件
  5. 【uni-app】动态计算图片高度且保持宽高比
  6. 用Gson实现json与对象、list集合之间的相互转化
  7. linux:date 命令
  8. zkui:好用的zookeeper ui工具
  9. webpack打包jquery多页_Webpack打包与程序调试
  10. 单例模式应用场景_【简易设计模式04】单例模式