我在我的hadoop 2.5.1群集上安装了一个hue web客户端,HUE中的hive web ui运行良好,但是当我单击filebrowser按钮时,我在我的日志中发现了这个错误。
处理异常:无法访问:/ user / hadoop。注意:您是Hue管理员但不是HDFS超级用户(“hadoop”):Traceback(最近一次呼叫最后一次): 文件“/home/hadoop/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) 文件“/home/hadoop/hue/apps/filebrowser/src/filebrowser/views.py”,第104行,索引 返回视图(请求,路径) 在视图中输入文件“/home/hadoop/hue/apps/filebrowser/src/filebrowser/views.py”,第181行 提出PopupException(msg,detail = e) PopupException:无法访问:/ user / hadoop。注意:您是Hue管理员,但不是HDFS超级用户(“hadoop”)。
我无法用hue触摸hdfs,还有其他人经历过这个并确定了分辨率吗?
答案 0 :(得分:2)
hadoop.proxyuser.hue.groups =*
hadoop.proxyuser.hue.hosts =*
在hdfs-Site.xml /或者您可以为dir /
的hue用户授予权限dfs.permissions.enabled = false
答案 1 :(得分:1)
那是对的!使用用户名作为" hadoop"登录Hue或在HDFS上为Hue用户授予权限。
答案 2 :(得分:0)
我们还需要在Hdfs中添加用户名来解决此问题。尝试在终端中运行这些命令
将x视为您的用户名
sudo -u hdfs hadoop fs -mkdir /user/x/
sudo -u hdfs hadoop fs -chown x:x /user/x/