<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: hiveserver2 error in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/hiveserver2-error/m-p/115564#M78358</link>
    <description>&lt;P&gt;@&lt;A href="https://community.hortonworks.com/users/968/chrsvarma.html"&gt;&lt;IMG src="https://ip1.i.lithium.com/ad9e25a6cf6be71d84a52d4068390a0ad437128e/68747470733a2f2f636f6d6d756e6974792e686f72746f6e776f726b732e636f6d2f75736572732f3936382f70686f746f2f766965772e68746d6c3f74696d653d3134353334373438303138373126733d3234" alt="avatar image" style="width: 24px;" /&gt;&lt;/A&gt;&lt;A href="https://community.hortonworks.com/users/968/chrsvarma.html"&gt;Raja Sekhar Chintalapati&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Of course if you setup a KDC the keytabs are valid but you need to grab a valid one to proceed! Get the list of keytabs&lt;/P&gt;&lt;P&gt;List all valid keytabs&lt;/P&gt;&lt;PRE&gt;$ ls /etc/security/keytabs &lt;/PRE&gt;&lt;P&gt;List valid principals for this keytab&lt;/P&gt;&lt;PRE&gt;$ klist -kt /etc/security/keytabs/hive.service.keytab 
Keytab name: FILE:/etc/security/keytabs/hive.service.keytab 
KVNO Timestamp         Principal
---- ----------------- --------------------------------------------------------    
1 02/02/17 23:00:12 hive/Ambari-Host_name@YOUR_REALM.COM    
1 02/02/17 23:00:12 hive/Ambari-Host_name@YOUR_REALM.COM &lt;/PRE&gt;&lt;P&gt;Grab a valid ticket&lt;/P&gt;&lt;PRE&gt;$ kinit -kt /etc/security/keytabs/hive.service.keytab hive/Ambari-Host_name@YOUR_REALM.COM &lt;/PRE&gt;&lt;P&gt;Check validity &lt;/P&gt;&lt;PRE&gt;$ klist Ticket cache: FILE:/tmp/krb5cc_504
Default principal: hive/Ambari-Host_name@YOUR_REALM.COM 
Valid starting     Expires            Service principal
02/10/17 01:32:45  02/11/17 01:32:45  krbtgt/YOUR_REALM.COM@YOUR_REALM.COM         
renew until 02/10/17 01:32:45 &lt;/PRE&gt;&lt;P&gt;Grab a valid ticket &lt;/P&gt;&lt;PRE&gt;$ kinit -kt /etc/security/keytabs/hive.service.keytab hive/Ambari-Host_name@YOUR_REALM.COM&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This should have been the correct connect string if you had a valid ticket&lt;/P&gt;&lt;PRE&gt;beeline -u jdbc:hive2://hiveServer2_hostname:10000;principal=hive/Keytab@PRINCIPAL&lt;/PRE&gt;&lt;P&gt;With the above you should successfully log on and execute your HQL&lt;/P&gt;</description>
    <pubDate>Tue, 21 Feb 2017 11:03:40 GMT</pubDate>
    <dc:creator>Shelton</dc:creator>
    <dc:date>2017-02-21T11:03:40Z</dc:date>
  </channel>
</rss>

