Can someone please respond? I am kind of blocked and can't proceed further..
    On Tuesday, October 2, 2018, 10:06:16 PM EDT, Bala <kbkre...@yahoo.com> 
wrote:  
 
 I am trying to stream data using hivebolt with kerberos security enabled.I did 
set the keytab and principal of the hive user and did verify that I can do the 
kinit. And based on the logs the storm is also succeeding with the kinit but 
throwing the following exception.What am I doing wrong?

2018-10-02 19:34:53.222 o.a.t.t.TSaslTransport hive-bolt-0 [ERROR] SASL 
negotiation failure
javax.security.sasl.SaslException: GSS initiate failed
        at 
com.sun.security.sasl.gsskerb.GssKrb5Client.evaluateChallenge(GssKrb5Client.java:211)
 ~[?:1.8.0_112]
        at 
org.apache.thrift.transport.TSaslClientTransport.handleSaslStartMessage(TSaslClientTransport.java:94)
 ~[stormjar.jar:?]
        at 
org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:271) 
[stormjar.jar:?]
        at 
org.apache.thrift.transport.TSaslClientTransport.open(TSaslClientTransport.java:37)
 [stormjar.jar:?]
        at 
org.apache.hadoop.hive.thrift.client.TUGIAssumingTransport$1.run(TUGIAssumingTransport.java:52)
 [stormjar.jar:?]
        at 
org.apache.hadoop.hive.thrift.client.TUGIAssumingTransport$1.run(TUGIAssumingTransport.java:49)
 [stormjar.jar:?]
        at java.security.AccessController.doPrivileged(Native Method) 
~[?:1.8.0_112]
        at javax.security.auth.Subject.doAs(Subject.java:422) [?:1.8.0_112]
        at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1869)
 [stormjar.jar:?]
        at 
org.apache.hadoop.hive.thrift.client.TUGIAssumingTransport.open(TUGIAssumingTransport.java:49)
 [stormjar.jar:?]
        at 
org.apache.hadoop.hive.metastore.HiveMetaStoreClient.open(HiveMetaStoreClient.java:487)
 [stormjar.jar:?]
        at 
org.apache.hadoop.hive.metastore.HiveMetaStoreClient.<init>(HiveMetaStoreClient.java:282)
 [stormjar.jar:?]
        at 
org.apache.hadoop.hive.metastore.HiveMetaStoreClient.<init>(HiveMetaStoreClient.java:188)
 [stormjar.jar:?]
        at 
org.apache.hive.hcatalog.common.HiveClientCache$CacheableHiveMetaStoreClient.<init>(HiveClientCache.java:406)
 [stormjar.jar:?]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
Method) ~[?:1.8.0_112]
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
 [?:1.8.0_112]
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 [?:1.8.0_112]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
[?:1.8.0_112]
        at 
org.apache.hadoop.hive.metastore.MetaStoreUtils.newInstance(MetaStoreUtils.java:1564)
 [stormjar.jar:?]
        at 
org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.<init>(RetryingMetaStoreClient.java:92)
 [stormjar.jar:?]
        at 
org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.getProxy(RetryingMetaStoreClient.java:138)
 [stormjar.jar:?]
        at 
org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.getProxy(RetryingMetaStoreClient.java:124)
 [stormjar.jar:?]
        at 
org.apache.hive.hcatalog.common.HiveClientCache$5.call(HiveClientCache.java:295)
 [stormjar.jar:?]
        at 
org.apache.hive.hcatalog.common.HiveClientCache$5.call(HiveClientCache.java:291)
 [stormjar.jar:?]
        at 
com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4792)
 [stormjar.jar:?]
        at 
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3599)
 [stormjar.jar:?]
        at 
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2379) 
[stormjar.jar:?]
        at 
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2342)
 [stormjar.jar:?]
        at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2257) 
[stormjar.jar:?]
        at com.google.common.cache.LocalCache.get(LocalCache.java:4000) 
[stormjar.jar:?]
        at 
com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4789) 
[stormjar.jar:?]
        at 
org.apache.hive.hcatalog.common.HiveClientCache.getOrCreate(HiveClientCache.java:291)
 [stormjar.jar:?]
        at 
org.apache.hive.hcatalog.common.HiveClientCache.get(HiveClientCache.java:266) 
[stormjar.jar:?]
        at 
org.apache.hive.hcatalog.common.HCatUtil.getHiveMetastoreClient(HCatUtil.java:558)
 [stormjar.jar:?]
        at 
org.apache.hive.hcatalog.streaming.HiveEndPoint$ConnectionImpl.getMetaStoreClient(HiveEndPoint.java:544)
 [stormjar.jar:?]
        at 
org.apache.hive.hcatalog.streaming.HiveEndPoint$ConnectionImpl.<init>(HiveEndPoint.java:312)
 [stormjar.jar:?]
        at 
org.apache.hive.hcatalog.streaming.HiveEndPoint$ConnectionImpl.<init>(HiveEndPoint.java:278)
 [stormjar.jar:?]
        at 
org.apache.hive.hcatalog.streaming.HiveEndPoint.newConnectionImpl(HiveEndPoint.java:215)
 [stormjar.jar:?]
        at 
org.apache.hive.hcatalog.streaming.HiveEndPoint.access$000(HiveEndPoint.java:62)
 [stormjar.jar:?]
        at 
org.apache.hive.hcatalog.streaming.HiveEndPoint$1.run(HiveEndPoint.java:202) 
[stormjar.jar:?]
        at 
org.apache.hive.hcatalog.streaming.HiveEndPoint$1.run(HiveEndPoint.java:197) 
[stormjar.jar:?]
        at java.security.AccessController.doPrivileged(Native Method) 
~[?:1.8.0_112]
        at javax.security.auth.Subject.doAs(Subject.java:422) [?:1.8.0_112]
        at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1869)
 [stormjar.jar:?]
        at 
org.apache.hive.hcatalog.streaming.HiveEndPoint.newConnection(HiveEndPoint.java:196)
 [stormjar.jar:?]
        at org.apache.storm.hive.common.HiveWriter$6.call(HiveWriter.java:271) 
[stormjar.jar:?]
        at org.apache.storm.hive.common.HiveWriter$6.call(HiveWriter.java:267) 
[stormjar.jar:?]
        at org.apache.storm.hive.common.HiveWriter$11.call(HiveWriter.java:419) 
[stormjar.jar:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
[?:1.8.0_112]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
[?:1.8.0_112]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
[?:1.8.0_112]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_112]
Caused by: org.ietf.jgss.GSSException: No valid credentials provided (Mechanism 
level: Server not found in Kerberos database (7) - LOOKING_UP_SERVER)
        at 
sun.security.jgss.krb5.Krb5Context.initSecContext(Krb5Context.java:770) 
~[?:1.8.0_112]
        at 
sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:248) 
~[?:1.8.0_112]
        at 
sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:179) 
~[?:1.8.0_112]
        at 
com.sun.security.sasl.gsskerb.GssKrb5Client.evaluateChallenge(GssKrb5Client.java:192)
 ~[?:1.8.0_112]
        ... 51 more Caused by: sun.security.krb5.KrbException: Server not found 
in Kerberos database (7) - LOOKING_UP_SERVER
        at sun.security.krb5.KrbTgsRep.<init>(KrbTgsRep.java:73) ~[?:1.8.0_112]
        at sun.security.krb5.KrbTgsReq.getReply(KrbTgsReq.java:251) 
~[?:1.8.0_112]
        at sun.security.krb5.KrbTgsReq.sendAndGetCreds(KrbTgsReq.java:262) 
~[?:1.8.0_112]
        at 
sun.security.krb5.internal.CredentialsUtil.serviceCreds(CredentialsUtil.java:308)
 ~[?:1.8.0_112]
        at 
sun.security.krb5.internal.CredentialsUtil.acquireServiceCreds(CredentialsUtil.java:126)
 ~[?:1.8.0_112]
        at 
sun.security.krb5.Credentials.acquireServiceCreds(Credentials.java:458) 
~[?:1.8.0_112]
        at 
sun.security.jgss.krb5.Krb5Context.initSecContext(Krb5Context.java:693) 
~[?:1.8.0_112]
        at 
sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:248) 
~[?:1.8.0_112]
        at 
sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:179) 
~[?:1.8.0_112]
        at 
com.sun.security.sasl.gsskerb.GssKrb5Client.evaluateChallenge(GssKrb5Client.java:192)
 ~[?:1.8.0_112]
        ... 51 more
Caused by: sun.security.krb5.Asn1Exception: Identifier doesn't match expected 
value (906)
        at sun.security.krb5.internal.KDCRep.init(KDCRep.java:140) 
~[?:1.8.0_112]
        at sun.security.krb5.internal.TGSRep.init(TGSRep.java:65) ~[?:1.8.0_112]
        at sun.security.krb5.internal.TGSRep.<init>(TGSRep.java:60) 
~[?:1.8.0_112]
        at sun.security.krb5.KrbTgsRep.<init>(KrbTgsRep.java:55) ~[?:1.8.0_112]
        at sun.security.krb5.KrbTgsReq.getReply(KrbTgsReq.java:251) 
~[?:1.8.0_112]
        at sun.security.krb5.KrbTgsReq.sendAndGetCreds(KrbTgsReq.java:262) 
~[?:1.8.0_112]
        at 
sun.security.krb5.internal.CredentialsUtil.serviceCreds(CredentialsUtil.java:308)
 ~[?:1.8.0_112]
        at 
sun.security.krb5.internal.CredentialsUtil.acquireServiceCreds(CredentialsUtil.java:126)
 ~[?:1.8.0_112]
        at 
sun.security.krb5.Credentials.acquireServiceCreds(Credentials.java:458) 
~[?:1.8.0_112]
        at 
sun.security.jgss.krb5.Krb5Context.initSecContext(Krb5Context.java:693) 
~[?:1.8.0_112]
        at 
sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:248) 
~[?:1.8.0_112]
        at 
sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:179) 
~[?:1.8.0_112]
        at 
com.sun.security.sasl.gsskerb.GssKrb5Client.evaluateChallenge(GssKrb5Client.java:192)
 ~[?:1.8.0_112]
        ... 51 more
2018-10-02 19:34:53.224 h.metastore hive-bolt-0 [WARN] Failed to connect to the 
MetaStore Server...
2018-10-02 19:34:53.224 h.metastore hive-bolt-0 [INFO] Waiting 1 seconds before 
next connection attempt.


  

Reply via email to