我正在使用cloudera quickstart vm 5.12
我有一个flume代理移动csv文件从spooldir源到hdfs接收器。操作正常,但导入的文件有:
User=flume
Group=cloudera
Permissions=-rw-r--r--
当我使用pyspark并得到:
PriviledgedActionException as:cloudera (auth:SIMPLE)
cause:org.apache.hadoop.security.AccessControlException: Permission denied:
user=cloudera, access=EXECUTE,
inode=/user/cloudera/flume/events/small.csv:cloudera:cloudera:-rw-r--r--
(Ancestor /user/cloudera/flume/events/small.csv is not a directory).
如果我使用“hdfs dfs-put…”而不是flume,那么用户和组是“cloudera”,权限是777。无Spark误差
解决办法是什么?我无法从flume中找到更改文件权限的方法。也许我的方法是根本错误的
有什么想法吗?
谢谢您
暂无答案!
目前还没有任何答案,快来回答吧!