Neo4j Загрузить CSV без прав локального администратора - PullRequest
0 голосов
/ 01 сентября 2018

Я пытаюсь оценить Neo4j-Community-3.2.2, и мой ИТ-отдел установил продукт для меня в области, где у меня нет разрешений. Все, что у меня есть, это работающая служба и клиентский интерфейс через браузер. У меня есть непосредственная проблема с LOAD CSV, но я ожидаю других.

Моя текущая проблема заключается в том, что LOAD CSV, кажется, ограничивает меня папкой Import в базе данных, которая находится в защищенном месте. Я не могу скопировать файлы в каталог импорта Neo4j. Мне нужно указать местоположение на мою папку.

Я прочитал в другом посте, что это мера безопасности. Итак ... Если нет способа обратиться к другой папке, есть ли параметр конфигурации, который позволил бы мне обойти. Думаю, я могу привлечь свой отдел ИТ для редактирования / замены файла конфигурации.

Лучше всего реализовать параметр конфигурации, указывающий на совершенно другой корень Neo4j. Любой совет?

1 Ответ

0 голосов
/ 01 сентября 2018

dbms.directories.import

Устанавливает корневой каталог для URL файлов, используемых с Cypher LOAD CSV пункт. Это должно быть установлено в один каталог, ограничивая доступ к только те файлы в этом каталоге и его подкаталогах.

Так что просто укажите полный путь к каталогу в neo4j.conf, где вы можете разместить файлы:

dbms.directories.import = /path/to/csv/import/directory

Обратите внимание, что пользователь, под которым запускается neo4j, должен иметь разрешение на чтение файлов из этого каталога.

...