Hiveserver2绑定LDAP身份验证

Hiveserver2绑定LDAP身份验证,ldap,hive,Ldap,Hive,我尝试部署hiveserver2服务,发现它还需要部署身份验证机制。因此,我尝试使用ldap进行身份验证,并如下配置hiveserver2选项 <property> <name>hive.server2.thrift.port</name> <value>10000</value> </property> <property> <name>hive.server2.thrift.bind.host&l

我尝试部署hiveserver2服务,发现它还需要部署身份验证机制。因此,我尝试使用ldap进行身份验证,并如下配置hiveserver2选项

<property>
<name>hive.server2.thrift.port</name>
<value>10000</value>
</property>
<property>
<name>hive.server2.thrift.bind.host</name>
<value>myhost</value>
</property>
<property>
<name>hive.server2.authentication</name>
<value>LDAP</value>
</property>
<property>
<name>hive.server2.authentication.ldap.url</name>
<value>ldap://localhost</value>
</property>
<property>
<name>hive.server2.authentication.ldap.baseDN</name>
<value>dc=company,dc=com</value>
</property>

谢谢

您的配置单元配置看起来不错,但您应该安装并配置LDAP服务器。您可以使用OpenLDAP作为服务器。OpenLDAP的守护进程应该正在运行。在进行身份验证之前,应该先为用户填充LDAP树。

您遇到了什么错误?如果您从hcat和hive-server2粘贴日志信息,也会很有帮助。
!connect jdbc:hive2://localhost:10000/default;user=xxxx;password=xxxx org.apache.hive.jdbc.HiveDriver