Я настроил сервер ldap на машине centos. Я могу успешно выполнить ldapadd и ldapsearch. Но при интеграции ldap с cloudera hue возникает следующая ошибка
RuntimeError: не удалось выполнить привязку к серверу LDAP от имени пользователя cn = Manager [02 / Mar / 2015 09:11:22 -0800] промежуточного программного обеспечения INFO Исключение обработки: не удалось выполнить привязку к серверу LDAP от имени пользователя cn = Manager: Traceback (последний вызов последний ): Файл "/opt/cloudera/parcels/CDH-5.2.1-1.cdh5.2.1.p0.12/lib/hue/build/env/lib/python2.6/site-packages/Django-1.4.5. -py2.6.egg / django / core / handlers / base.py ", строка 111, в get_response response = callback (request, * callback_args, ** callback_kwargs) File" /opt/cloudera/parcels/CDH-5.2.1 -1.cdh5.2.1.p0.12 / lib / hue / apps / useradmin / src / useradmin / views.py ", строка 408, в sync_ldap_users_groups connection = ldap_access.get_connection_from_server (server) File" / opt / cloudera / parcels / CDH-5.2.1-1.cdh5.2.1.p0.12 / lib / hue / apps / useradmin / src / useradmin / ldap_access.py ", строка 41, в get_connection_from_server return get_connection (desktop.conf.LDAP, search_bind_authentication = desktop .conf.LDAP.SEARCH_BIND_AUTHENTICATION.get ()) Файл "/opt/cloudera/parcels/CDH-5.2.1-1.cdh5.2.1.p0.12/lib/hue/apps/usera dmin / src / useradmin / ldap_access.py ", строка 57, в get_connection верните LdapConnection (ldap_config, ldap_url, имя пользователя, пароль, ldap_cert) Файл" /opt/cloudera/parcels/CDH-5.2.1-1.cdh5.2.1. p0.12 / lib / hue / apps / useradmin / src / useradmin / ldap_access.py ", строка 119, в в этом bind_user) RuntimeError: не удалось выполнить привязку к серверу LDAP от имени пользователя cn = Manager [02 / Mar / 2015 09:11:22 -0800] access INFO
10.43.3.110 admin - "POST / useradmin / users / sync_ldap_users_groups HTTP / 1.1" [02 / Mar / 2015 09:11:16 -0800] доступ к ИНФОРМАЦИИ
10.43.3.110 admin - "GET / useradmin / users / sync_ldap_users_groups HTTP / 1.1" [02 / мар / 2015 09:11:05 -0800] ресурс DEBUG GET Получен ответ: {"apps": null} [02 / мар / 2015 09:11:05 -0800] connectionpool DEBUG "GET / ws / v1 / cluster / apps? User = admin & finalStatus = UNDEFINED HTTP / 1.1" 200 Нет
Я настроил оттенок cloudera следующим образом
Authentication Backend desktop.auth.backend.LdapBackend
LDAP URL - ldap://10.77.36.37
LDAP Username Pattern- uid=<username>,ou=Users,dc=persistent,dc=com
search_bind_authentication - true
LDAP Search Base - dc=persistent,dc=com
bind_dn - cn=Manager
user_name_attr- uid
что-то отсутствует в приведенной выше конфигурации. ?
Не удалось подключиться к серверу LDAP от имени пользователя cn = Manager
Это может быть что-то столь же простое, как проверка правильности имени пользователя и паролей привязки LDAP.