batch-import을 사용하여 SQLite3 데이터베이스를 Neo4J로 가져 오려고합니다. Neo4J 멍청한 놈이기 때문에 나는 Max De Marzi의 게시물 인 Batch Importer – Part 2을 따랐다.일괄 가져 오기를 사용하여 Neo4J로 가져 오지 못함
이 오류 얻을 :
# java -server -Xmx2G -jar /opt/batch-import/target/batch-import-jar-with-dependencies.jar /var/lib/neo4j/data/graph.db nodes.csv relations.csv
Usage: Importer data/dir nodes.csv relationships.csv [node_index node-index-name fulltext|exact nodes_index.csv rel_index rel-index-name fulltext|exact rels_index.csv ....]
Using: Importer /var/lib/neo4j/data/graph.db nodes.csv relations.csv
Using Existing Configuration File
..
Importing 271544 Nodes took 2 seconds
Total import time: 4 seconds
Exception in thread "main" org.neo4j.graphdb.NotFoundException: id=271565
at org.neo4j.unsafe.batchinsert.BatchInserterImpl.getNodeRecord(BatchInserterImpl.java:917)
at org.neo4j.unsafe.batchinsert.BatchInserterImpl.createRelationship(BatchInserterImpl.java:471)
at org.neo4j.batchimport.Importer.importRelationships(Importer.java:136)
at org.neo4j.batchimport.Importer.doImport(Importer.java:214)
at org.neo4j.batchimport.Importer.main(Importer.java:78)
을하지만 노드가 존재합니다
$ grep ^271565 nodes.csv
271565 'la Callas' 'n_term' 0.0
다른 사람이 문제가 있었나요? 감사합니다. .
버전 2.0.0을 사용하고 있습니다. 내 CSV 파일이 너무 커서 (9.5Mo, 90Mo) 여기 게시 할 수 없습니다. 나는 최소한의 예를 만들려고 노력할 것이다. – SharKy