You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@pig.apache.org by Sarath Sasidharan <ss...@bol.com> on 2015/05/15 14:26:56 UTC
How to successfully connect to a secure base using a Pig UDF
Hi Team,
I tried to write a UDF which connects to a secure (kerberos enabled ) hbase env and I run into a kerberos issue.
It gives the following error even if I have a valid kerberos token.
Caused by: GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)
at sun.security.jgss.krb5.Krb5InitCredential.getInstance(Krb5InitCredential.java:147)
at sun.security.jgss.krb5.Krb5MechFactory.getCredentialElement(Krb5MechFactory.java:121)
at sun.security.jgss.krb5.Krb5MechFactory.getMechanismContext(Krb5MechFactory.java:187)
at sun.security.jgss.GSSManagerImpl.getMechanismContext(GSSManagerImpl.java:223)
at sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:212)
at sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:179)
at com.sun.security.sasl.gsskerb.GssKrb5Client.evaluateChallenge(GssKrb5Client.java:193)
Could you please let me know on how this can be circumvented.
Thanks and Regards,
Sarath