【问题标题】:Neo4j Load CSV without Local Admin privilegesNeo4j 在没有本地管理员权限的情况下加载 CSV
【发布时间】:2018-09-01 12:24:28
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: neo4j load-csv


    【解决方案1】:

    dbms.directories.import

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-12-27
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-12
      • 2014-09-24
      • 2012-01-01
      相关资源
      最近更新 更多