我在Nifi中使用listfile处理器。 List + Fetchfile将在指定的目录中查找文件。但是,放在目录中的文件具有不同的用户名和组。为了Nifi读取我的文件。我必须给予777许可。然后只有Nifi列出并提取文件以继续进行。是否可以在Nifi中指定用户名以使用特定用户名。例如下面。我想将listfiles列为user_abc而不是Nifi
例如
-rw-r--r-- 1 user_abc group1 12549 Mar 26 16:04 filename.csv
-rw-r--r-- 1 user_abc group1 12366 Mar 26 16:05 files.csv
也可以使用Nifi中的任何处理器将权限644更改为755。
答案 0 :(得分:0)
NiFi实例将作为启动NiFi服务的用户运行。
如果该用户无法访问本地文件,则NiFi无法访问这些文件。
文件所有者必须添加访问该user_abc
用户文件的权限。
关于would it be possible to change the permission 644 to 755 using any processor in Nifi
,无法更改现有文件权限。但您可以更改使用PutFile处理器创建的目录的权限。
答案 1 :(得分:0)
您可以将ListFtp和FetchFtp处理器与user_abc凭证一起使用。