我有一个Ldap服务器和一个组。 现在我想使用该组对AWS HIVE进行Ldap身份验证。 请在下面找到详细信息:
**CN=hadoop-admins
OU=Groups,OU=Root
DC=int,DC=domain,DC=com**
我已将值放在以下配置单元属性中:
<property>
<name>hive.server2.authentication.ldap.groupDNPattern></name>
<value>uid=%s,OU=Groups,OU=Root,DC=int,DC=domain,DC=com:CN=%s,
CN=Groups,ou=Root,DC=int,DC=domain,DC=com</value>
</property>
<property>
<name>hive.server2.authentication.ldap.groupFilter</name>
<value>hadoop-admins</value>
</property>
但是身份验证失败并出现以下错误:
**2017-12-28T12:45:27,064 INFO [HiveServer2-Handler-Pool: Thread-33([])]: ldap.LdapSearch (LdapSearch.java:findUserDn(100)) - Expected exactly one user result for the user: Aditya.Tiwari, but got 0. Returning null**
我是ldap小组的成员,而且它也失败了。有人可以帮我解决这个问题吗?