【问题标题】:Neo4j - Couldn't load the external resource at: file:Neo4j - 无法在以下位置加载外部资源:文件:
【发布时间】:2016-08-31 06:43:29
【问题描述】:

我正在使用 ubuntu 14.04 并尝试导入 csv 文件但出现以下错误 - Couldn't load the external resource at: file:/usr/share/neo4j/import/orders.csv 我的查询是 -

USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:///orders.csv" AS row
MATCH (order:Order {orderId: row.SalesOrderID})
MATCH (product:Product {productId: row.ProductID})
MERGE (order)-[pu:PRODUCT]->(product)
ON CREATE SET pu.unitPrice = toFloat(row.UnitPrice), pu.quantity = toFloat(row.OrderQty);

我已将 csv 文件放在 /var/lib/neo4j/import 并更改了权限 sudo chmod 777 -R /var/lib/neo4j/import 但仍然无法正常工作。 文件权限为 -

sachin@sachin:/var/lib/neo4j$ ls -la
total 28
drwxr-xr-x  7 neo4j adm     4096 Aug 31 10:10 .
drwxr-xr-x 76 root  root    4096 Aug 30 19:33 ..
drwxr-xr-x  2 neo4j nogroup 4096 Aug 31 10:10 certificates
drwxr-xr-x  4 neo4j adm     4096 Aug 31 10:10 data
drwxrwxrwx  2 neo4j adm     4096 Aug 31 11:16 import
drwxr-xr-x  2 neo4j nogroup 4096 Aug 31 10:10 .oracle_jre_usage
drwxr-xr-x  2 neo4j adm     4096 Jul 28 09:19 plugins

请帮忙!!!谢谢。

【问题讨论】:

  • stackoverflow.com/questions/37444448/…你可以尝试设置其他文件夹
  • @ran,谢谢你的回复,你能告诉我conf/neo4j.conf在哪里吗?我是 neo4j 的新手
  • 当我加载我的 neo4j (windows) 时,有一个选项按钮显示路径
  • 在\Neo4j社区版\neo4j.conf下试试
  • 好的,我在 '/etc/neo4j' 下找到了,让我试试你的建议

标签: csv neo4j


【解决方案1】:

好的,我已经通过在 /usr/share/neo4j 下创建新目录 import 解决了这个问题,将 csv 文件放在此目录中并将其权限设置为 777。

解释因为我的错误是Couldn't load the external resource at: file:/usr/share/neo4j/import/orders.csv,我把我的csv文件放在/var/lib/neo4j/import。希望对其他人有所帮助,谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多