As per distcp documentation ->
If -pa is specified, DistCp preserves the permissions also because
ACLs are a super-set of permissions.
but hadoop distcp -pa -delete -update /src/path /dest/path/
is failing with ACLs not supported on at least one file system.
Complete logs below
执行的上述命令失败。期望使用acl将hdfs文件从源复制到目标。
org.apache.hadoop.tools.copylisting$aclsnotsupportedexception:文件系统不支持acls:hdfs://10.20.0.7:8020位于org.apache.hadoop.tools.util.distcputils.checkfilesystemaclsupport(distcputils)。java:381)在org.apache.hadoop.tools.distcp.configureoutputformat(distcp。java:353)在org.apache.hadoop.tools.distcp.createjob(distcp。java:247)在org.apache.hadoop.tools.distcp.createandsubmitjob(distcp。java:176)在org.apache.hadoop.tools.distcp.execute(distcp。java:155)在org.apache.hadoop.tools.distcp.run(distcp。java:128)在org.apache.hadoop.util.toolrunner.run(toolrunner。java:76)在org.apache.hadoop.tools.distcp.main(distcp。java:462)
1条答案
按热度按时间zphenhs41#
如果有的话,请确保从安全集群运行此命令。
或
在您的
core-site.xml
然后重试: