Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: a few more trivial edits

...

HIVE-9709 introduced support to for the JDBC driver to enable cookie replay. This is turned to on by default so that incoming cookies can be send sent back to the server for authentication purpose.  

...

  • cookieAuth is set to default as true true.
  • cookieName: If any of the incoming cookies' key matches the value of cookieName, the JDBC driver will not send any login credentials/kerberos Kerberos ticket to the server. i.e. the The client will just send the cookie alone back to the server for authentication purpose. The default value of cookieName is hive.server2.auth (this is the HiveServer2 cookie name). 
  • To turn off cookie replay, cookieAuth=false must be used in the JDBC urlURL.
  • Important Note: As part of HIVE-9709, we upgraded Apache http-client and http-core components of Hive to 4.4. To avoid any collision between this upgraded version of HttpComponents and other any versions that might be present in your system (such as the one provided by Apache Hadoop 2.6 which uses http-client and http-core components version of 4.2.5), the client is expected to set CLASSPATH in such a way that Beeline related jars appear before HADOOP lib jars. This is achieved via setting HADOOP_USER_CLASSPATH_FIRST=true before using hive-jdbc. In fact, in bin/beeline.sh we do this!

...