【问题标题】:Neo4j: Couldn't load the external resource in centos 7Neo4j:无法在 centos 7 中加载外部资源
【发布时间】:2024-01-20 21:28:01
【问题描述】:

我通过软件在另一个centos 7服务器中动态创建CSV文件,并通过Samba将其发送到home/t/Desktop/temp目录中的Neo4j服务器,并需要将它们加载到Neo4j中。 但 Neo4j 无法加载文件,我收到此错误:

java.sql.SQLException:发生了一些错误: [Neo.ClientError.Statement.ExternalResourceFailed]:无法在以下位置加载外部资源:file:/home/t/Desktop/temp/5d8db3a4-83d3-4850-b134-7e3d24855b88.csv

我在 neo4j 配置文件中注释了导入行,并将下面的行也添加到它。

dbms.security.allow_csv_import_from_file_urls=true

临时目录的权限是nobody:nobody和0777。

但还是报错!!!

我认为 Neo4j 在 Selinux 和 Centos 7 中的其他安全方面存在一些问题。

【问题讨论】:

    标签: csv neo4j centos7


    【解决方案1】:

    您可以创建一个新的*目录(在 / 下),例如命名为 test 并适当地设置权限:

    sudo mkdir /test sudo chmod 777 /测试

    通过使其成为*目录,您不必担心中间目录的权限...

    回答链接: https://unix.stackexchange.com/a/127298

    【讨论】:

      最近更新 更多