我試圖使用batch-import將SQLite3數據庫導入到Neo4J中。作爲Neo4J noob,我跟隨了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