Neo4j:无法在centos 7中加载外部资源

时间:2019-11-14 10:18:35

标签: csv neo4j centos7

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

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

我在neo4j配置文件中注释了导入行,并在其下面添加了一行。

dbms.security.allow_csv_import_from_file_urls = true

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

但是还是错误!

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

1 个答案:

答案 0 :(得分:0)

您可以新建一个顶级目录(位于/下),例如命名测试并适当设置权限:

sudo mkdir /测试 须藤chmod 777 / test

通过将其设置为顶级目录,您不必担心中间目录的权限...

answer链接: https://unix.stackexchange.com/a/127298