<?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 Kerberos principal should have 3 parts in sandbox HDP 2.5 in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Kerberos-principal-should-have-3-parts-in-sandbox-HDP-2-5/m-p/109275#M72125</link>
    <description>&lt;P&gt;I enabled kerbosr in sandbox HDP 2.5, but fails to start hive metastore.&lt;/P&gt;&lt;P&gt;This is the princpal setting:&lt;/P&gt;&lt;P&gt;hive.server2.authentication.kerberos.principal &lt;A href="mailto:hive/_HOST@EXAMPLE.COM"&gt;hive/_HOST@EXAMPLE.COM&lt;/A&gt;&lt;/P&gt;&lt;P&gt;hive.metastore.kerberos.principal &lt;A href="mailto:hive/_HOST@EXAMPLE.COM"&gt;hive/_HOST@EXAMPLE.COM&lt;/A&gt;&lt;/P&gt;&lt;P&gt; here's the log I see&lt;/P&gt;&lt;PRE&gt;2017-02-16 11:05:56,541 ERROR [main]: metastore.HiveMetaStore (HiveMetaStore.java:startMetaStore(6326)) - org.apache.thrift.transport.TTransportException: Kerberos principal should have 3 parts: hive
        at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server.createTransportFactory(HadoopThriftAuthBridge.java:351)
        at org.apache.hadoop.hive.metastore.HiveMetaStore.startMetaStore(HiveMetaStore.java:6244)
        at org.apache.hadoop.hive.metastore.HiveMetaStore.main(HiveMetaStore.java:6155)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.hadoop.util.RunJar.run(RunJar.java:233)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:148)
2017-02-16 11:05:56,542 ERROR [main]: metastore.HiveMetaStore (HiveMetaStore.java:main(6159)) - Metastore Thrift Server threw an exception...
org.apache.thrift.transport.TTransportException: Kerberos principal should have 3 parts: hive
        at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge$Server.createTransportFactory(HadoopThriftAuthBridge.java:351)
        at org.apache.hadoop.hive.metastore.HiveMetaStore.startMetaStore(HiveMetaStore.java:6244)
        at org.apache.hadoop.hive.metastore.HiveMetaStore.main(HiveMetaStore.java:6155)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.hadoop.util.RunJar.run(RunJar.java:233)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:148)&lt;/PRE&gt;</description>
    <pubDate>Thu, 16 Feb 2017 19:11:42 GMT</pubDate>
    <dc:creator>jzhang</dc:creator>
    <dc:date>2017-02-16T19:11:42Z</dc:date>
  </channel>
</rss>

