【问题标题】:Neo4j 3.1.0 apoc.load.csv troubleNeo4j 3.1.0 apoc.load.csv 麻烦
【发布时间】: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 中成功运行这个完全相同的语句,但是自从我升级后它就无法工作了。

【问题讨论】:

    标签: neo4j cypher


    【解决方案1】:

    我认为这可能是一个错误。

    如果您在浏览器中单击“星号”,然后在“系统”下会出现“服务器配置”的链接。运行此查询以查看 Neo4J 认为它具有哪些 wrt 设置。

    其中一部分看起来像:

     {
            "isIs": "false ",
            "name": "apoc.export.file.enabled",
            "description": "Configuration attribute",
            "type": "java.lang.String",
            "isReadable": "true",
            "value": "true",
            "isWriteable": "false "
          },
    

    这表明文件导入设置在那里并且格式正确。

    问题是为什么不尊重这一点?这是我能够确定面临同样问题的程度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-11
      • 2011-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多