Authenticating Hive

Authentication is a process of verifying the identity of a user. There are different ways of authentication for different Hive clients. Hive CLI is currently not recommended to use as it is not safer for data security purposes, but still you can enable Kerberos authentication in Hive.

HiveServer2 is a server interface that is used to run queries against Hive and retrieve the result. It is recommended to always use HiveServer2. Most of the organizations are widely using HiveServer2 with its various security features.

How to do it…

HiveServer2 supports the following authentication options:

  • Anonymous with SASL
  • Anonymous without SASL
  • Kerberos (GSSAPI)
  • LDAP
  • PAM
  • Custom

Authentication can be configured using the property hive.server2.authentication ...

Get Apache Hive Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.