LDAP用户/组过滤器HIVE

时间:2017-12-28 13:28:58

标签: hive ldap openldap

我有一个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小组的成员,而且它也失败了。有人可以帮我解决这个问题吗?

0 个答案:

没有答案