hue with ldap不适用于某些用户(webhdfsexception at/)

axkjgtzd  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(385)

跟随 mapr hadoop 设置文档 hue 使用ldap(直接绑定,active directory方法),重新启动服务,并尝试登录到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

而其他人可以很好地登录。这里发生了什么?我们能做些什么来解决这个问题?谢谢。

5q4ezhmt

5q4ezhmt1#

好像已经修好了。
查看错误消息 WebHDFSException 再看看引起这个错误的其他问题,问题似乎是hue using ldap查找集群上的现有用户(即集群中所有节点上具有相同名称的用户(也应该具有相同的uid和gid?),并检查是否存在这样一个“集群用户”,其名称与使用hue ldap auth登录时使用的名称匹配。
因此,我在所有节点上创建了一个用户myname(与我的activedirectory名称相同)。完成此操作后,我可以使用ldap和我的广告凭证登录hue。

相关问题