[ https://issues.apache.org/jira/browse/HADOOP-6804?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Allen Wittenauer resolved HADOOP-6804. -------------------------------------- Resolution: Not a Problem > allow FileSystem.copyFromLocalFile() to execute under specified username > ------------------------------------------------------------------------ > > Key: HADOOP-6804 > URL: https://issues.apache.org/jira/browse/HADOOP-6804 > Project: Hadoop Common > Issue Type: Improvement > Components: util > Affects Versions: 0.20.2 > Reporter: Ted Yu > Priority: Minor > > When the user calling FileSystem.copyFromLocalFile() doesn't have permission > to write to certain hdfs path: > Thread [main] (Suspended (exception AccessControlException)) > DFSClient.mkdirs(String, FsPermission) line: 905 > DistributedFileSystem.mkdirs(Path, FsPermission) line: 262 > DistributedFileSystem(FileSystem).mkdirs(Path) line: 1162 > FileUtil.copy(FileSystem, Path, FileSystem, Path, boolean, boolean, > Configuration) line: 194 > DistributedFileSystem(FileSystem).copyFromLocalFile(boolean, boolean, > Path, Path) line: 1231 > DistributedFileSystem(FileSystem).copyFromLocalFile(boolean, Path, Path) > line: 1207 > DistributedFileSystem(FileSystem).copyFromLocalFile(Path, Path) line: > 1179 > GridM2mInstallation.copyInputFiles(FlowConfigurations$FlowConf) line: 380 > > Passwordless ssh has been setup for current user, tyu, on localhost and user > hadoop on hdfs > FileSystem.copyFromLocalFile() should be able to execute using a different > username than effective user on localhost so that AccessControlException can > be avoided. -- This message was sent by Atlassian JIRA (v6.2#6252)