【问题标题】:Where does Neo4j Desktop look for CSV files - Windows 10?Neo4j Desktop 在哪里寻找 CSV 文件 - Windows 10?
【发布时间】:2018-05-11 19:44:37
【问题描述】:

我不知所措,已多次安装 Neo4j Desktop,但无法加载 CSV 文件。很难知道从哪里开始。似乎没有任何在线文档或示例是相关的。

使用此代码从浏览器加载:

USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:///GraphElements.nodes.csv" AS row
CREATE (:Type {name: row.Name, uuid: row.UUID});

导致此错误:

Neo.ClientError.Statement.ExternalResourceFailed:无法加载 外部资源位于:file:/GraphElements.nodes.csv

enter image description here

根据我能找到的所有文档 Neo4j 在其导入文件夹中查找文件,但导入文件夹应该在哪里?

Neo4j 安装在:C:\Program Files\Neo4j Desktop
注意:“Neo4j Desktop.exe”在这个文件夹中,没有bin文件夹

我在下面创建了一个导入文件夹,即 C:\Program Files\Neo4j Desktop\import
并将 CSV 文件放在那里。不走运,同样的错误。

翻来覆去,我发现:

C:\Users\CTG\.Neo4jDesktop

带有一些可能看起来的子文件夹:

C:\Users\CTG\.Neo4jDesktop\neo4jDatabases\database-2c020f68-86a8-439d-937e-b5b46ad7f629
C:\Users\CTG\.Neo4jDesktop\neo4jDatabases\database-0541f039-2dfa-4c4d-85da-2c213b54d0c7
C:\Users\CTG\.Neo4jDesktop\neo4jDatabases\database-35274b1f-3b7b-42d3-83f1-06b881147e90

每一个都有一个 bin 文件夹,向下几层。 我在每个文件夹下创建了一个导入文件夹,并将 CSV 文件复制到其中。还是有问题。

有人知道发生了什么吗?

FWIW,Neo4j 文档相对于桌面似乎不是最新的。 当前的操作手册here 仅提及社区版和企业版,没有提及桌面版。 File Locations reference 声称默认导入位置在:

%APPDATA%\Neo4j Community Edition\import

但我找不到“Neo4j 社区版”文件夹。社区版似乎从他们的网站上消失了。

此时,Neo4j 仅用于玩弄。

提前感谢您的任何澄清或帮助。

【问题讨论】:

    标签: csv neo4j configuration cypher


    【解决方案1】:

    导入文件夹应与相关的 Neo4j 实例相关。

    如果您在桌面应用程序中管理实例,您会在顶部附近看到一些按钮。其中之一是带有下拉菜单的“打开文件夹”。下拉菜单可以选择打开该实例的 Import 文件夹。

    【讨论】:

      【解决方案2】:

      这是在 Windows 10 上运行的: LOAD CSV FROM "file:///c:/Users/joe/Documents/sample.csv/" AS line RETURN count(*);

      转到此处找到的配置文件: C:\Users\joe.Neo4jDesktop\neo4jDatabases\database-415cd6e1-0a1b-4973-ab3d-c32280b8a72b\installation-3.4.1\conf 然后通过将其注释掉来更改 conf 文件第 25 行 #dbms.directories.import=import

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-25
        • 2015-03-28
        • 1970-01-01
        • 2010-09-25
        • 1970-01-01
        相关资源
        最近更新 更多