neo4j-admin导入海量数据
文章目录
- 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导入海量数据相关推荐
- neo4j批量导入数据的两种解决方案
neo4j批量导入数据的两种解决方案 参考文章: (1)neo4j批量导入数据的两种解决方案 (2)https://www.cnblogs.com/YoungF/p/11632488.html 备忘一 ...
- 知识图谱(三):Neo4j数据导入与多库切换
一.Neo4j数据导入 1.import导入csv import语法 neo4j-admin import [--mode=csv] [--database=<name>][--addit ...
- Neo4j数据导入导出
Neo4j数据导入导出 ------------------------导出------------------------ 1.先关闭neo4j neo4j stop; 2.执行备份命令 neo4j ...
- Neo4j数据导入null property value
Neo4j数据导入报null property value: 报错示例: Cannot merge the following node because of null property value ...
- Hbase通过BulkLoad的方式快速导入海量数据
HBase数据在HDFS下是如何存储的? HBase中每张Table在根目录(/HBase)下用一个文件夹存储,Table名为文件夹名,在Table文件夹下每个Region同样用一个文件夹存储,每个R ...
- Linux如何通过csv导入neo4j,neo4j-import导入CSV 数据
neo4j-import 1.使用条件 必须先关闭neo4j 无法在原有数据库添加,只能重新生成一个数据库 导入文件格式为csv 2.参数 –into:数据库名称 –bad-tolerance:能容忍 ...
- mysql数据迁移neo4j_neo4j数据库迁移---------Neo4j数据库导入导出的方法
Neo4j数据进行备份.还原.迁移的操作时,首先要关闭neo4j; /usr/share/neo4j/bin neo4j stop 如果出现 Neo4j not running 出现这种情况, Neo ...
- neo4j︱neo4j批量导入neo4j-import (五)
neo4j数据批量导入 1 neo4j基本参数 1.1 启动与关闭: 1.2 neo4j-admin的参数:控制内存 1.2.1 memrec 是查看参考内存设置 1.2.2 指定缓存–pagecac ...
- 【知识图谱可视化】实体抽取结果预处理,Neo4j数据导入(学习记录)
本篇内容: 实体抽取内容的初步数据处理 (之后会发关于导入neo4j数据库的相关内容) 初始数据:进行实体抽取之后的结果数据↓ (这里方便举例,只拿出了小部分数据.这里解释一下数据含义,最左边是每个旅 ...
最新文章
- APUE和UNP怎么学?
- DeepMind发布神经网络、强化学习库,网友:推动JAX发展
- PHP--------解决网址URL编码问题
- Ubuntu 修改mysql存放路径后无法启动解决办法
- E-triples II_2019牛客暑期多校训练营(第四场)
- Python I/O及FIle方法
- Mysql DBA 高级运维学习之路-DML语句之insert知识讲解
- 14.bash(2) 与 环境变量
- html5数组循环右移,下面的程序代码实现将一个一维数组中元素向右循环移动 移位次数由文本框Text输入。例如数组各元素...
- 抓取lol全英雄图(不含皮肤)
- 2023年全国最新工会考试精选真题及答案53
- 移动端:苹果开发者账号Apple Developer Program
- openwrt软路由怎么中止执行/怎么向上翻屏/怎么清屏
- java 蓝桥杯 基础练习(二)
- 【show me the code】Python练习题语法笔记 1
- C++ ,C 筛法求素数
- sql注入bypass方法
- 函数的callee和caller的区别和用处
- Echarts最简单的折线图、柱图、饼图、仪表盘+sql语句
- 东八区转为0时区_Java时区转换及时间格式