Community Articles
Find and share helpful community-sourced technical articles
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.
Contributor

Short Description

Storm Service Check fails with a Kerberos error after performing an Ambari upgrade in a cluster that had Metron installed.

Article

In a cluster where Metron was removed before upgrading Ambari server, the following error can occur when performing a Service Check in Storm service:

Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: The TGT found is not renewable  
at org.apache.storm.security.auth.kerberos.AutoTGT.populateCredentials(AutoTGT.java:1) 
at org.apache.storm.StormSubmitter.populateCredentials(StormSubmitter.java:3)  
at org.apache.storm.StormSubmitter.submitTopologyAs(StormSubmitter.java:748)  
at org.apache.storm.StormSubmitter.submitTopology(StormSubmitter.java:590)  
at org.apache.storm.StormSubmitter.submitTopology(StormSubmitter.java:239)  
at storm.starter.WordCountTopology.main(WordCountTopology.java:492)  
Caused by: java.lang.RuntimeException: The TGT found is not renewable  
at org.apache.storm.security.auth.kerberos.AutoTGT.populateCredentials(AutoTGT.java:291)

Solution

Go to Ambari -> Storm Service -> Configs -> Custom storm-site and remove the following properties:

topology.auto-credentials=['org.apache.storm.security.auth.kerberos.
AutoTGT']
nimbus.credential.renewers.classes=['org.apache.storm.security.auth.kerberos.AutoTGT']
supervisor.run.worker.as.user=true
295 Views
Don't have an account?
Coming from Hortonworks? Activate your account here
Version history
Revision #:
1 of 1
Last update:
‎02-15-2018 12:24 PM
Updated by:
 
Contributors
Top Kudoed Authors