<?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: Does HiveKafkaStorageHandler support SSL? in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Does-HiveKafkaStorageHandler-support-SSL/m-p/237668#M199481</link>
    <description>&lt;P&gt;Hi &lt;A rel="user" href="https://community.hortonworks.com/users/62401/mvanam.html"&gt;@Manohar Vanam&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot for your quick answer.&lt;/P&gt;&lt;P&gt;I was trying to test KafkaStorageHandler but I was not able to get it to work yet. I am having the following error:&lt;/P&gt;&lt;PRE&gt;&lt;P&gt;Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/hadoop/hive/ql/metadata/StorageHandlerInfo&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Class.forName0(Native Method)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Class.forName(Class.java:348)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.parse.ParseUtils.ensureClassExists(ParseUtils.java:261)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.parse.StorageFormat.fillStorageFormat(StorageFormat.java:64)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeCreateTable(SemanticAnalyzer.java:11907)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genResolvedParseTree(SemanticAnalyzer.java:11040)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeInternal(SemanticAnalyzer.java:11153)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.parse.CalcitePlanner.analyzeInternal(CalcitePlanner.java:286)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer.analyze(BaseSemanticAnalyzer.java:258)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:512)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:1317)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1457)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1237)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1227)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:233)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:184)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:403)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:821)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:759)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:686)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:498)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.util.RunJar.run(RunJar.java:239)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.util.RunJar.main(RunJar.java:153)&lt;/P&gt;&lt;P&gt;Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hive.ql.metadata.StorageHandlerInfo&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.net.URLClassLoader.findClass(URLClassLoader.java:382)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(ClassLoader.java:424)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(ClassLoader.java:357)&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I think this might be due to the version of Hive I am using. The setup I have uses Hive 2.3.x but apparently the lib for KafkaStorageHandler is for 3.1.x.&lt;/P&gt;&lt;P&gt;Is this the issue? Have you had the same problem?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
    <pubDate>Wed, 14 Aug 2019 23:35:56 GMT</pubDate>
    <dc:creator>saulo_sobreiro</dc:creator>
    <dc:date>2019-08-14T23:35:56Z</dc:date>
    <item>
      <title>Does HiveKafkaStorageHandler support SSL?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Does-HiveKafkaStorageHandler-support-SSL/m-p/237666#M199479</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I've been looking for solutions to expose Kafka data in Hive. I found a few things, however &lt;A rel="noopener noreferrer noopener noreferrer" href="https://docs.hortonworks.com/HDPDocuments/HDF3/HDF-3.4.0/kafka-hive-integration/content/hive_kafka_storage_handler.html" target="_blank"&gt;HiveKafkaStorageHandler&lt;/A&gt; caught my attention :).&lt;/P&gt;&lt;P&gt;I was looking for trying it out, but I don't find anywhere in the documentation how does it support a connection to Kafka through SSL (which is a requirement for my setup).&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Can someone tell me for sure if this storage handler supports a broker listener that uses SSL? &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot in advance !&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 08:15:48 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Does-HiveKafkaStorageHandler-support-SSL/m-p/237666#M199479</guid>
      <dc:creator>saulo_sobreiro</dc:creator>
      <dc:date>2019-08-14T08:15:48Z</dc:date>
    </item>
    <item>
      <title>Re: Does HiveKafkaStorageHandler support SSL?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Does-HiveKafkaStorageHandler-support-SSL/m-p/237667#M199480</link>
      <description>&lt;P&gt;yes it supports SSL, you can pass required params in TBLPROPERTIES&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;PRE&gt;CREATE EXTERNAL TABLE kafka_hive_table_edgenode_SASL_SSL(`Country Name` string , `Language` string, `_id` struct&amp;lt;`$oid`:string,`name`:string&amp;gt;, `account` struct&amp;lt;`$accountstat`:string&amp;gt;) STORED BY 'org.apache.hadoop.hive.kafka.KafkaStorageHandler' TBLPROPERTIES("kafka.topic" = "kafka_hive_topic", "kafka.bootstrap.servers"="&amp;lt;kafka-broker&amp;gt;:&amp;lt;port&amp;gt;","kafka.consumer.security.protocol" = "SASL_SSL","kafka.consumer.ssl.truststore.location"="&amp;lt;truststore-path&amp;gt;","kafka.consumer.ssl.truststore.password"="&amp;lt;password&amp;gt;");&lt;/PRE&gt;</description>
      <pubDate>Wed, 14 Aug 2019 17:23:04 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Does-HiveKafkaStorageHandler-support-SSL/m-p/237667#M199480</guid>
      <dc:creator>mvanam</dc:creator>
      <dc:date>2019-08-14T17:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: Does HiveKafkaStorageHandler support SSL?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Does-HiveKafkaStorageHandler-support-SSL/m-p/237668#M199481</link>
      <description>&lt;P&gt;Hi &lt;A rel="user" href="https://community.hortonworks.com/users/62401/mvanam.html"&gt;@Manohar Vanam&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot for your quick answer.&lt;/P&gt;&lt;P&gt;I was trying to test KafkaStorageHandler but I was not able to get it to work yet. I am having the following error:&lt;/P&gt;&lt;PRE&gt;&lt;P&gt;Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/hadoop/hive/ql/metadata/StorageHandlerInfo&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Class.forName0(Native Method)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Class.forName(Class.java:348)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.parse.ParseUtils.ensureClassExists(ParseUtils.java:261)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.parse.StorageFormat.fillStorageFormat(StorageFormat.java:64)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeCreateTable(SemanticAnalyzer.java:11907)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genResolvedParseTree(SemanticAnalyzer.java:11040)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeInternal(SemanticAnalyzer.java:11153)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.parse.CalcitePlanner.analyzeInternal(CalcitePlanner.java:286)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer.analyze(BaseSemanticAnalyzer.java:258)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:512)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:1317)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1457)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1237)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1227)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:233)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:184)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:403)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:821)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:759)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:686)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:498)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.util.RunJar.run(RunJar.java:239)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at org.apache.hadoop.util.RunJar.main(RunJar.java:153)&lt;/P&gt;&lt;P&gt;Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hive.ql.metadata.StorageHandlerInfo&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.net.URLClassLoader.findClass(URLClassLoader.java:382)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(ClassLoader.java:424)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(ClassLoader.java:357)&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I think this might be due to the version of Hive I am using. The setup I have uses Hive 2.3.x but apparently the lib for KafkaStorageHandler is for 3.1.x.&lt;/P&gt;&lt;P&gt;Is this the issue? Have you had the same problem?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2019 23:35:56 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Does-HiveKafkaStorageHandler-support-SSL/m-p/237668#M199481</guid>
      <dc:creator>saulo_sobreiro</dc:creator>
      <dc:date>2019-08-14T23:35:56Z</dc:date>
    </item>
    <item>
      <title>Re: Does HiveKafkaStorageHandler support SSL?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Does-HiveKafkaStorageHandler-support-SSL/m-p/265592#M206005</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/52775"&gt;@saulo_sobreiro&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Are you using HDP 2.3? if so, you can try with HDP 3.1 which has KafkaStorageHandler.&lt;/P&gt;&lt;P&gt;If you are using opensource hive 2.3 then try to use any version above 3.1.&lt;/P&gt;</description>
      <pubDate>Mon, 19 Aug 2019 06:19:38 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Does-HiveKafkaStorageHandler-support-SSL/m-p/265592#M206005</guid>
      <dc:creator>mvanam</dc:creator>
      <dc:date>2019-08-19T06:19:38Z</dc:date>
    </item>
    <item>
      <title>Re: Does HiveKafkaStorageHandler support SSL?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Does-HiveKafkaStorageHandler-support-SSL/m-p/268668#M206341</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am actually using an Amazon EMR, which does not yet support hive 3.x in any version of EMR clusters, so this might make me drop this idea :(.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any workaround? Perhaps something like a set of libs we can import in Hive 2.x so it supports&amp;nbsp;HiveKafkaStorageHandler?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again!&lt;/P&gt;</description>
      <pubDate>Thu, 22 Aug 2019 08:08:25 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Does-HiveKafkaStorageHandler-support-SSL/m-p/268668#M206341</guid>
      <dc:creator>saulo_sobreiro</dc:creator>
      <dc:date>2019-08-22T08:08:25Z</dc:date>
    </item>
    <item>
      <title>Re: Does HiveKafkaStorageHandler support SSL?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Does-HiveKafkaStorageHandler-support-SSL/m-p/376972#M243086</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/52775"&gt;@saulo_sobreiro&lt;/a&gt;&amp;nbsp;I got into the same issue today..were you be able to resolve this issue and which hive version , it seems to be working?&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 07:02:46 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Does-HiveKafkaStorageHandler-support-SSL/m-p/376972#M243086</guid>
      <dc:creator>prem1301</dc:creator>
      <dc:date>2023-09-28T07:02:46Z</dc:date>
    </item>
  </channel>
</rss>

