Где Neo4j Desktop ищет файлы CSV - Windows 10? - PullRequest
0 голосов
/ 11 мая 2018

Я в растерянности, установил 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

введите описание изображения здесь

По всем документам, которые я смог найти, 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 не выглядит современным с точки зрения рабочего стола.В текущем руководстве по эксплуатации здесь упоминаются только выпуски Community и Enterprise, но ничего о Desktop.В справочнике File Locations утверждается, что местом импорта по умолчанию является:

%APPDATA%\Neo4j Community Edition\import

, но я не могу найти папку 'Neo4j Community Edition'.И Community Edition, похоже, уже нет с их сайта.

На данный момент Neo4j полезен только для игры.

Заранее благодарен за любые разъяснения или помощь.

Ответы [ 2 ]

0 голосов
/ 17 октября 2018

Это то, что работало в Windows 10: ЗАГРУЗИТЬ CSV ИЗ "file: /// c: /Users/joe/Documents/sample.csv/" AS RETURN count (*);

Перейти кфайл конфигурации находится здесь: C: \ Users \ joe.Neo4jDesktop \ neo4jDatabases \ database-415cd6e1-0a1b-4973-ab3d-c32280b8a72b \ installation-3.4.1 \ conf Затем измените строку 25 файла conf, закомментировав ее #dbms.directoryies.import = import

0 голосов
/ 11 мая 2018

Папка для импорта должна относиться к рассматриваемому экземпляру Neo4j.

Если вы управляете экземпляром в приложении Desktop, вы увидите несколько кнопок в верхней части. Одним из них является «Открыть папку» с выпадающим меню. В раскрывающемся меню можно открыть папку импорта для этого экземпляра.

...