【发布时间】:2016-12-16 18:21:03
【问题描述】:
我一直尝试在最新版本的 Neo4j 3.1.0 和 APOC 3.1.0.3 中运行 apoc.load.csv 程序。
CALL apoc.periodic.iterate('CALL apoc.load.csv("file:///data.csv",
{sep:",", header:TRUE}) yield map ','
with {map} as map MATCH (t:Tweet{id:toFloat(map.tweet_id)})
SET t.clean_text = map.clean_text,
t.positive_score = toInt(map.nb_positive),
t.negative_score = toInt(map.nb_negative),
t.sentiment_score = toInt(map.score)',
{batchSize:5000, parallel:true})
错误:无法调用过程
apoc.periodic.iterate:原因: org.neo4j.graphdb.QueryExecutionException:调用过程失败apoc.load.csv:引起:java.lang.RuntimeException:导入自 文件未启用,请在您的文件中设置 apoc.import.file.enabled=true neo4j.conf
我尝试只运行 apoc.load.csv 部分,但仍然收到相同的错误,告诉我将语句添加到我的 neo4j.conf 文件中,我有。我什至重新启动了我的计算机。
我能够在 Neo4j 3.0.6 和 APOC 3.0.4.1 中成功运行这个完全相同的语句,但是自从我升级后它就无法工作了。
【问题讨论】: