我已经在我的 ubuntu 12.04 中配置了 LDAP 服务器,安装在同一台服务器 Cloudera 核心 hadoop 服务中。在这里,我想将 cloudera hue 与 LDAP 服务器集成。
以下是我的 LDAP 用户
root@ip-10-81-160-152:/home/ubuntu# ldapsearch -x -b "dc=gmps,dc=com"
# extended LDIF
#
# LDAPv3
# base <dc=gmps,dc=com> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
# gmps.com
dn: dc=gmps,dc=com
objectClass: top
objectClass: dcObject
objectClass: organization
o: gmps
dc: gmps
# admin, gmps.com
dn: cn=admin,dc=gmps,dc=com
cn: admin
description: LDAP administrator
objectClass: simpleSecurityObject
objectClass: organizationalRole
objectClass: uidObject
uid: admin
ou: admin
# aaryan aditya, students, users, gmps.com
dn: cn=aaryan aditya,cn=students,ou=users,dc=gmps,dc=com
cn: aaryan aditya
givenName: aaryan
gidNumber: 500
homeDirectory: /home/users/aditya
sn: aditya
loginShell: /bin/sh
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: top
uidNumber: 1000
uid: aditya
我使用 phpldapadmin 登录我的 LDAP 服务器,它工作正常..
我的登录 DN:cn=admin,dc=gmps,dc=com
我已在 Hue cloudera 中将此 ldap 服务器配置为
ldap_url : ldap://75.101.250.10
LDAP 用户名模式:“uid=admin,ou=admin,dc=greycampus,dc=com”
用户名属性:管理员
在此之后,我重新启动了 HUE,如果单击,我只是在那里登录了 HUE Web UI
色调 ---> 管理用户 ---> 同步 LDAP 用户和组 --> 同步
我没有从 LDAP 服务器获得任何用户 ..
如果我单击添加/同步 LDAP 用户 .. 然后输入用户名并确定 .. 我得到
与 LDAP 通信时出错
{'info': '无效的 DN', 'desc': '无效的 DN 语法'}
我不知道我在哪里做错了.. 我在哪里提供了我的 LDAP 密码仍然令人困惑.. 以及 Hue 如何在没有密码的情况下与 LDAP 通信.. 请任何人帮忙