Neo4j加载没有本地管理员特权的CSV文件

时间:2018-09-01 12:24:29

标签: neo4j load-csv

我正在尝试评估Neo4j-Community-3.2.2,我的IT部门在我没有权限的区域为我安装了该产品。我似乎只拥有一个正在运行的Service和通过浏览器的客户端界面。我对LOAD CSV有一个直接的问题,但我期望其他人。

我当前的问题是LOAD CSV似乎将我限制在数据库下的Import文件夹中,该文件夹位于受保护的位置。我无法将文件复制到Neo4j导入目录。我需要将位置指向我拥有的文件夹。

我在另一篇文章中读到,这是一种安全措施。所以..如果没有办法寻址另一个文件夹,是否有一个配置选项可以让我解决。我认为,我可以聘请IT部门来编辑/替换配置文件。

最好实现一个配置设置,以指向完全不同的Neo4j根目录。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

  

dbms.directories.import

     

设置与Cypher LOAD CSV一起使用的文件URL的根目录   条款。必须将其设置为单个目录,以限制对   仅该目录及其子目录中的那些文件。

因此,只需将完整路径指向neo4j.conf中可以放置文件的目录:

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

请注意,启动neo4j的用户必须具有从该目录读取文件的权限。