[ 
https://issues.apache.org/jira/browse/HADOOP-10016?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13900585#comment-13900585
 ] 

Daryn Sharp commented on HADOOP-10016:
--------------------------------------

bq. it (client) tries to do a kerberos based authentication; this fails because 
it has no kerberos credentials (it is running as a MR job) - even the fallback 
to insecure does not work because it fails before the RPC-connection.

To clarify, this is the behavior of the v8 client, correct?  v9 clients should 
not attempt kerberos unless requested.  If the client conf claims security is 
enabled, it will fortunately create a ugi that claims it's kerberos even if 
there's no tgt.  I think that causes the v9 client to attempt and fail kerberos 
in a task.  I thought I fixed UGI to not return kerberos when it is really 
simple, but it was either undone or not committed.

bq. Solution - have the NN in Insecure2.x return an artificial-token.
Solution that doesn't involve adding more code paths - always enable the secret 
manager irregardless of security setting.

> Distcp should support copy from a secure Hadoop 1 cluster to an insecure 
> Hadoop 2 cluster
> -----------------------------------------------------------------------------------------
>
>                 Key: HADOOP-10016
>                 URL: https://issues.apache.org/jira/browse/HADOOP-10016
>             Project: Hadoop Common
>          Issue Type: Sub-task
>            Reporter: Haohui Mai
>            Assignee: Haohui Mai
>
> Distcp should be able to copy from a secure cluster to an insecure cluster. 
> This functionality is important for operators to migrate data to a new Hadoop 
> installation.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to