Hue with LDAP 不适用于某些用户(WebHdfsException at /)

Hue with LDAP not working for some users (WebHdfsException at /)

mapr hadoop docs 使用 LDAP(直接绑定,活动目录方法)设置 hue 之后,重新启动服务并尝试登录 hue,一些用户得到以下`Django 错误:

WebHdfsException at /
IOException: Error getting user info for current user, <someusername>(error 500)
Request Method: GET
Request URL:    https://mapr004.myorg.local:8888/
Django Version: 1.6.10
Exception Type: WebHdfsException
Exception Value:    
IOException: Error getting user info for current user, <someusername>(error 500)
Exception Location: /opt/mapr/hue/hue-3.12.0/desktop/libs/hadoop/src/hadoop/fs/webhdfs.py in _stats, line 265
Python Executable:  /opt/mapr/hue/hue-3.12.0/build/env/bin/python2.7
Python Version: 2.7.13

而其他人可以正常登录。这里发生了什么,可以做些什么来解决这个问题?谢谢

似乎已经修复了。

查看错误消息 WebHDFSException 并查看引发此错误的 other 问题,问题似乎是使用 LDAP 的 Hue 在集群上查找现有用户(即。集群中的用户在所有节点上具有相同的名称(也应该具有相同的 uid 和 gid 吗?))并检查是否存在这样一个 'cluster-user' 谁的名称与用于使用 Hue LDAP 身份验证登录的名称相匹配.

因此,我在所有节点上创建了一个用户 myname(与我的活动目录名称同名)。完成此操作后,我能够使用 LDAP 和我的 AD 凭据登录 Hue。