[
https://issues.apache.org/jira/browse/HADOOP-6804?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13051573#comment-13051573
]
Harsh J commented on HADOOP-6804:
---------------------------------
Ted - Is http://hadoop.apache.org/common/docs/current/Secure_Impersonation.html
what you're looking for?
> 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 is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira