hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ted Yu (JIRA)" <j...@apache.org>
Subject [jira] Created: (HADOOP-6804) allow FileSystem.copyFromLocalFile() to execute under specified username
Date Wed, 02 Jun 2010 23:21:55 GMT
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:
    DistributedFileSystem(FileSystem).copyFromLocalFile(boolean, boolean, Path, Path) line:
    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.
You can reply to this email to add a comment to the issue online.

View raw message