neo4j批量导入器自动索引问题
我尝试使用批导入器将CSV数据导入neo4j数据库 起初,我尝试在没有自动索引的情况下导入数据,效果很好。之后,我尝试在示例data nodes.csv和rels.csv上使用自动索引: nodes.csv: rels.csv: batch.properties文件包含以下行:neo4j批量导入器自动索引问题,neo4j,Neo4j,我尝试使用批导入器将CSV数据导入neo4j数据库 起初,我尝试在没有自动索引的情况下导入数据,效果很好。之后,我尝试在示例data nodes.csv和rels.csv上使用自动索引: nodes.csv: rels.csv: batch.properties文件包含以下行: use_memory_mapped_buffers=true neostore.nodestore.db.mapped_memory=100M neostore.relationshipstore.db.mapped_m
use_memory_mapped_buffers=true
neostore.nodestore.db.mapped_memory=100M
neostore.relationshipstore.db.mapped_memory=500M
neostore.propertystore.db.mapped_memory=1G
neostore.propertystore.db.strings.mapped_memory=200M
neostore.propertystore.db.arrays.mapped_memory=0M
neostore.propertystore.db.index.keys.mapped_memory=15M
neostore.propertystore.db.index.mapped_memory=15M
batch_import.node_index.users=exact
尝试在Windows上运行批处理导入程序时,我遇到以下异常:
*I:\Research\Temporal Analysis\neo4j>java-server-Xmx4G-jar batch-import-jar-with-dependencies.jar data/graph.db nodes.csv rels.csv node_index users全文节点_index.csv rel_index工作精确rels_index.csv*
Using Existing Configuration File
Total import time: 0 seconds
Exception in thread "main" java.lang.IllegalArgumentException: Unknown Type stri
ng:users
at org.neo4j.batchimport.importer.Type.fromString(Type.java:71)
at org.neo4j.batchimport.importer.RowData.parseTypes(RowData.java:52)
at org.neo4j.batchimport.importer.RowData.<init>(RowData.java:25)
at org.neo4j.batchimport.Importer.importNodes(Importer.java:89)
at org.neo4j.batchimport.Importer.main(Importer.java:57)
在寻找其他人遇到的类似问题时,我遇到了
当我从下载Windows ready jar文件时,我想知道它是否包含任何bug,或者在任何.csv文件或batch.properties中是否存在错误
如果有人成功地将自动索引数据导入windows机器上的neo4j数据库,我将非常感谢描述正确的过程
谢谢大家! 首先,必须指定要索引的csv列,以增加标题。 例如,如果要索引的属性是name,则其标头应如下所示
name:string:chewbecca
你的索引被称为,即丘贝卡
其次,必须在属性文件中设置正确的索引名称。
作为配置,您已设置以下各项:
batch_import.node_index.users=exact
现在您必须指定chewbecca而不是用户:
现在我构建了最新版本,使用了相同的设置和数据,效果很好。
name:string:chewbecca
batch_import.node_index.users=exact
batch_import.node_index.chewbecca=exact