<?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: Hive SASL QOP setting on  client and server in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-SASL-QOP-setting-on-client-and-server/m-p/120022#M22385</link>
    <description>&lt;P&gt;Did you ever get a solution for this?&lt;/P&gt;</description>
    <pubDate>Sun, 03 Apr 2016 04:18:28 GMT</pubDate>
    <dc:creator>aervits</dc:creator>
    <dc:date>2016-04-03T04:18:28Z</dc:date>
    <item>
      <title>Hive SASL QOP setting on  client and server</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-SASL-QOP-setting-on-client-and-server/m-p/120021#M22384</link>
      <description>&lt;P&gt; Can client connect using a lower standard like auth-int or auth if hive.server2.thrift.sasl.qop is set to auth-conf on hiveserver2?&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 00:04:39 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-SASL-QOP-setting-on-client-and-server/m-p/120021#M22384</guid>
      <dc:creator>sunile_manjee</dc:creator>
      <dc:date>2016-03-10T00:04:39Z</dc:date>
    </item>
    <item>
      <title>Re: Hive SASL QOP setting on  client and server</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-SASL-QOP-setting-on-client-and-server/m-p/120022#M22385</link>
      <description>&lt;P&gt;Did you ever get a solution for this?&lt;/P&gt;</description>
      <pubDate>Sun, 03 Apr 2016 04:18:28 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-SASL-QOP-setting-on-client-and-server/m-p/120022#M22385</guid>
      <dc:creator>aervits</dc:creator>
      <dc:date>2016-04-03T04:18:28Z</dc:date>
    </item>
    <item>
      <title>Re: Hive SASL QOP setting on  client and server</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-SASL-QOP-setting-on-client-and-server/m-p/120023#M22386</link>
      <description>&lt;A rel="user" href="https://community.cloudera.com/users/393/aervits.html" nodeid="393"&gt;@Artem Ervits&lt;/A&gt;&lt;P&gt;yes here is the info:&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.3.4/bk_Security_Guide/content/ch_wire-connect.html"&gt;HiveServer2&lt;/A&gt; implemented encryption with the Java SASL protocol's quality of protection (QOP) setting that allows data moving between a HiveServer2 over JDBC and a JDBC client to be encrypted.  For &lt;A href="http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.3.4/bk_dataintegration/content/hive-jdbc-odbc-drivers.html"&gt;kerberized&lt;/A&gt; cluster hiveserver2 binary transport uses sasl qop.&lt;/P&gt;&lt;P&gt;QOP &lt;A href="http://docs.oracle.com/javase/7/docs/api/javax/security/sasl/Sasl.html#QOP"&gt;property&lt;/A&gt; can be set to:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;"auth" - authentication only&lt;/LI&gt;&lt;LI&gt;"auth-int" - authentication plus integrity protection&lt;/LI&gt;&lt;LI&gt;"auth-conf" - authentication plus integrity and confidentiality protection&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;This enhancement is available in hive .12+.  It was made available via &lt;A href="https://issues.apache.org/jira/browse/HIVE-4911"&gt;HIVE-4911&lt;/A&gt;.  Please be aware of performance degradation due to encryption.  Great example on the bottom of the jira.&lt;/P&gt;</description>
      <pubDate>Sun, 03 Apr 2016 07:12:35 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-SASL-QOP-setting-on-client-and-server/m-p/120023#M22386</guid>
      <dc:creator>sunile_manjee</dc:creator>
      <dc:date>2016-04-03T07:12:35Z</dc:date>
    </item>
    <item>
      <title>Re: Hive SASL QOP setting on  client and server</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-SASL-QOP-setting-on-client-and-server/m-p/120024#M22387</link>
      <description>&lt;P&gt;I feel that this wasn't answered clearly.&lt;/P&gt;&lt;P&gt;I stumbled across this recently and tested with various configurations and full packet captures with tcpdump.&lt;/P&gt;&lt;P&gt;There are 3 possibilities when hive.server2.thrift.sasl.qop is set to auth-conf:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Client connects with ;saslQop=auth-conf - traffic is encrypted&lt;/LI&gt;&lt;LI&gt;Client tries to connect with ;saslQop=auth - connection is refused with&lt;EM&gt; javax.security.sasl.SaslException: No common protection layer between client and server&lt;/EM&gt; exception&lt;/LI&gt;&lt;LI&gt;Client connects without any saslQop parameter set (this is especially the case with ODBC drivers and software such as Tableau where you cannot - easily - set the JDBC parameters) - traffic is still encrypted. I'm mentioning this as some documentation asks to explicitly set saslQop in the client, but this isn't required, unless you want to enforce this so it doesn't go over unencrypted connections if the server setting changes.&lt;/LI&gt;&lt;/OL&gt;</description>
      <pubDate>Fri, 23 Sep 2016 20:14:05 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-SASL-QOP-setting-on-client-and-server/m-p/120024#M22387</guid>
      <dc:creator>aanghel</dc:creator>
      <dc:date>2016-09-23T20:14:05Z</dc:date>
    </item>
  </channel>
</rss>

