【问题标题】:Load json file to neo4j causal cluster in google cloud将 json 文件加载到谷歌云中的 neo4j 因果集群
【发布时间】:2021-04-04 04:29:41
【问题描述】:

我有一个巨大的 json 文件 (1 gb) 数据,我想将它插入到谷歌云平台的 Neo4j 数据库中。我已经在 /var/lib/neo4j/import 目录中上传了我的 json 文件,我尝试使用以下密码在 neo4j 中创建我的节点。不幸的是,我收到以下错误。

call apoc.load.json('file:///nov.json') yield value 
unwind value as val
merge(a:Article{title:val.title,  text:val.text, url:val.url })

跟随错误

Failed to invoke procedure `apoc.load.json`: Caused by: java.lang.RuntimeException: Can't read url or key file:/var/lib/neo4j/import/nov.json as json: /var/lib/neo4j/import/nov.json (No such file or directory)

我想知道将这个 json 文件加载到 neo4j 数据库中的最佳方法是什么。

【问题讨论】:

  • 显然在那个目录下看不到文件,能否请您发布ls -la /var/lib/neo4j/import/的输出?

标签: json google-cloud-platform neo4j cloud


【解决方案1】:

启用apoc.import.file.enabled=true 后,导入应使用相对于dbms.directories.import 目录的(文件)URL。

我认为 URL 应该是 file://nov.json(而不是绝对路径 file:///nov.json)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 2017-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多