Neo.ClientError.Statement.ExternalResourceFailed - PullRequest
0 голосов
/ 13 июня 2019
load csv with headers from 'file:///C:/Users/user/Desktop/Neo4J'
as row 
Create (:State_Code {state_cd:row.st_cd})

Я пробовал этот код, и он выдает ошибку как:

Neo.ClientError.Statement.ExternalResourceFailed: не удалось загрузить внешний ресурс в: file: / C: / Users / ssarse / Desktop / Neo4J

Может кто-нибудь помочь мне с этим?

1 Ответ

0 голосов
/ 13 июня 2019

По умолчанию Neo4j не позволяет загружать данные из файловых URL.И если разрешено, он читает файлы только из каталога импорта.

Если вы хотите загружать файлы из других каталогов, вы должны разрешить это в neo4j.conf

Youможно легко настроить это:

  1. Найдите файл neo4j.conf для вашей установки Neo4j. Прочтите здесь о расположении файлов.

  2. Прокомментируйте эту строку (добавив # в начале):

    dbms.directories.import=import
    
  3. Раскомментируйте эту строку, чтобы разрешить импорт CSV из файла URL:

    #dbms.security.allow_csv_import_from_file_urls=true
    
  4. Перезапустите Neo4j

...