[ 
https://issues.apache.org/jira/browse/HIVE-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12918689#action_12918689
 ] 

Pradeep Kamath commented on HIVE-842:
-------------------------------------

Hey Todd, I did the changes you mentioned and got it to compile. While trying 
to test it out I had to run the metastore as user whose keytab file only had a 
"user" principal and not a "service" principal - so I hacked the code in the 
patch a little to not check if the principal had the service/h...@realm 
structure and I hardcoded the host name into the calls. With all these 
machinations I got the server to run and tried running "show tables" and got 
the following with loglevel DEBUG (on the client side):

javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: 
No valid credentials provided (Mechanism level: Fail to create credential. (63) 
- No service creds)]
        at 
com.sun.security.sasl.gsskerb.GssKrb5Client.evaluateChallenge(GssKrb5Client.java:194)
        at 
org.apache.thrift.transport.TSaslClientTransport.handleSaslStartMessage(TSaslClientTransport.java:95)
        at 
org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:254)
        at 
org.apache.thrift.transport.TSaslClientTransport.open(TSaslClientTransport.java:38)

Do you think this is because I don't have a "service" principal in the keytab 
used by the metastore? 

> Authentication Infrastructure for Hive
> --------------------------------------
>
>                 Key: HIVE-842
>                 URL: https://issues.apache.org/jira/browse/HIVE-842
>             Project: Hadoop Hive
>          Issue Type: New Feature
>          Components: Server Infrastructure
>            Reporter: Edward Capriolo
>            Assignee: Todd Lipcon
>         Attachments: hive-842.txt, HiveSecurityThoughts.pdf
>
>
> This issue deals with the authentication (user name,password) infrastructure. 
> Not the authorization components that specify what a user should be able to 
> do.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to