Hi, I have recently enabled Hadoop security, we are mostly running Shell Actions. All hive related tasks are failing. Please let me know how to get the delegation token in Oozie ssh action.
I am getting following error after hive2 url modification: 2015-04-20 17:17:13,949 INFO (org.apache.hive.jdbc.HiveConnection:189) [main] - Will try to open client transport with JDBC Uri: jdbc:hive2://node1/power_analytics;principal=hive/[email protected] 2015-04-20 17:17:13,959 ERROR (org.apache.thrift.transport.TSaslTransport:296) [main] - SASL negotiation failure javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)] at com.sun.security.sasl.gsskerb.GssKrb5Client.evaluateChallenge(GssKrb5Client.java:212) at org.apache.thrift.transport.TSaslClientTransport.handleSaslStartMessage(TSaslClientTransport.java:94) at org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:253) at org.apache.thrift.transport.TSaslClientTransport.open(TSaslClientTransport.java:37) at org.apache.hadoop.hive.thrift.client.TUGIAssumingTransport$1.run(TUGIAssumingTransport.java:52) at org.apache.hadoop.hive.thrift.client.TUGIAssumingTransport$1.run(TUGIAssumingTransport.java:49) Regards, Shaik
