[
https://issues.apache.org/jira/browse/MAPREDUCE-1383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12805425#action_12805425
]
Devaraj Das commented on MAPREDUCE-1383:
----------------------------------------
[exec] compile-aspects:
[exec] [echo] 1.6
[exec] [echo] Start weaving aspects in place
[exec] [iajc]
/grid/0/hudson/hudson-slave/workspace/Mapreduce-Patch-h6.grid.sp2.yahoo.net/trunk/src/java/org/apache/hadoop/mapreduce/JobSubmitter.java:39
[error] The import org.apache.hadoop.hdfs cannot be resolved
[exec] [iajc] import org.apache.hadoop.hdfs.DistributedFileSystem;
[exec] [iajc] ^^^^^^^^^^^^^^^^^^^^^
[exec] [iajc]
/grid/0/hudson/hudson-slave/workspace/Mapreduce-Patch-h6.grid.sp2.yahoo.net/trunk/src/java/org/apache/hadoop/mapreduce/JobSubmitter.java:40
[error] The import org.apache.hadoop.hdfs cannot be resolved
[exec] [iajc] import
org.apache.hadoop.hdfs.security.token.DelegationTokenIdentifier;
[exec] [iajc] ^^^^^^^^^^^^^^^^^^^^^
[exec] [iajc]
/grid/0/hudson/hudson-slave/workspace/Mapreduce-Patch-h6.grid.sp2.yahoo.net/trunk/src/java/org/apache/hadoop/mapreduce/JobSubmitter.java:41
[error] The import org.apache.hadoop.hdfs cannot be resolved
[exec] [iajc] import org.apache.hadoop.hdfs.server.namenode.NameNode;
[exec] [iajc] ^^^^^^^^^^^^^^^^^^^^^
[exec] [iajc]
/grid/0/hudson/hudson-slave/workspace/Mapreduce-Patch-h6.grid.sp2.yahoo.net/trunk/src/java/org/apache/hadoop/mapreduce/security/TokenCache.java:32
[error] The import org.apache.hadoop.hdfs cannot be resolved
[exec] [iajc] import org.apache.hadoop.hdfs.DistributedFileSystem;
[exec] [iajc] ^^^^^^^^^^^^^^^^^^^^^
[exec] [iajc]
/grid/0/hudson/hudson-slave/workspace/Mapreduce-Patch-h6.grid.sp2.yahoo.net/trunk/src/java/org/apache/hadoop/mapreduce/security/TokenCache.java:33
[error] The import org.apache.hadoop.hdfs cannot be resolved
[exec] [iajc] import
org.apache.hadoop.hdfs.security.token.DelegationTokenIdentifier;
[exec] [iajc] ^^^^^^^^^^^^^^^^^^^^^
[exec] [iajc]
/grid/0/hudson/hudson-slave/workspace/Mapreduce-Patch-h6.grid.sp2.yahoo.net/trunk/src/java/org/apache/hadoop/mapreduce/security/TokenCache.java:99
[error] DelegationTokenIdentifier cannot be resolved to a type
[exec] [iajc] public static Token<DelegationTokenIdentifier>
getDelegationToken(String namenode) {
[exec] [iajc] ^^^^^^^^^^^^^^^^^^^^^^
[exec] [iajc]
/grid/0/hudson/hudson-slave/workspace/Mapreduce-Patch-h6.grid.sp2.yahoo.net/trunk/src/java/org/apache/hadoop/mapreduce/security/TokenCache.java:181
[error] DistributedFileSystem cannot be resolved to a type
[exec] [iajc] if(fs instanceof DistributedFileSystem) {
[exec] [iajc] ^^^^^^^^^^^^^^
[exec] [iajc]
/grid/0/hudson/hudson-slave/workspace/Mapreduce-Patch-h6.grid.sp2.yahoo.net/trunk/src/java/org/apache/hadoop/mapreduce/security/TokenCache.java:182
[error] DistributedFileSystem cannot be resolved to a type
[exec] [iajc] DistributedFileSystem dfs = (DistributedFileSystem)fs;
[exec] [iajc] ^^^^^^^^^^^^
[exec] [iajc]
/grid/0/hudson/hudson-slave/workspace/Mapreduce-Patch-h6.grid.sp2.yahoo.net/trunk/src/java/org/apache/hadoop/mapreduce/security/TokenCache.java:182
[error] DistributedFileSystem cannot be resolved to a type
[exec] [iajc] DistributedFileSystem dfs = (DistributedFileSystem)fs;
[exec] [iajc] ^^^^^^^^^^^^
[exec] [iajc]
/grid/0/hudson/hudson-slave/workspace/Mapreduce-Patch-h6.grid.sp2.yahoo.net/trunk/src/java/org/apache/hadoop/mapreduce/security/TokenCache.java:186
[error] DelegationTokenIdentifier cannot be resolved to a type
[exec] [iajc] Token<DelegationTokenIdentifier> token =
[exec] [iajc] ^^^^^^^^^^^^^^^^
[exec] [iajc]
/grid/0/hudson/hudson-slave/workspace/Mapreduce-Patch-h6.grid.sp2.yahoo.net/trunk/src/java/org/apache/hadoop/mapreduce/security/TokenCache.java:187
[error] The method getDelegationToken(String) is undefined for the type
TokenCache
[exec] [iajc] TokenCache.getDelegationToken(fs_uri);
[exec] [iajc] ^^^^^^^
[exec] [iajc]
[exec] [iajc] 11 errors
[exec]
[exec] BUILD FAILED
This is there is the log of the build. The reason for this is the hdfs jar is
not present in the classpath when compile-aspects is running. Is there a way to
avoid having to import hdfs.* in the patch.
> Allow storage and caching of delegation token.
> ----------------------------------------------
>
> Key: MAPREDUCE-1383
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-1383
> Project: Hadoop Map/Reduce
> Issue Type: New Feature
> Reporter: Boris Shkolnik
> Attachments: MAPREDUCE-1383-1.patch, MAPREDUCE-1383-2.patch,
> MAPREDUCE-1383-5.patch, MAPREDUCE-1383-6.patch
>
>
> Client needs to obtain delegation tokens from all the NameNodes it is going
> to work with and pass it to the application.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.