Neo4j Загрузить CSV без прав локального администратора

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

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

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

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

1 ответ

dbms.directories.import

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

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

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

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

Другие вопросы по тегам