hiveserver2 supports multiple authentication modes, such as Kerberos, LDAP, PAM, and customized code. To configure hiveserver2 to use one of these authentication modes, we can set the proper properties in hive_site.xml as follows, and then restart the hiveserver2 service to make it work:
- NONE: None authentication is what's in the default settings. None here means it allows anonymous access using the following setting:
<property> <name>hive.server2.authentication</name> <value>NONE</value> </property>
- KERBEROS: If Kerberos authentication is used, it is used to authenticate between the thrift client and hiveserver2 and hiveserver2 and secured the HDFS. To enable Kerberos authentication for hiveserver2, we can ...