CDH集群hue继承hdfs遇到问题

本文档介绍了当Hue管理员不具有HDFS超级用户权限时的解决步骤,包括在Linux中添加supergroup组,将root用户加入该组,同步权限到HDFS,修改hue.ini配置文件,确保Hue服务节点与HDFS活动节点一致,并设置HDFS超级用户组,最后重启Hue服务。

您是 Hue 管理员,但不是 HDFS 超级用户

解决方法:

1.cdh 中给root 赋值 hdfs 超级用户权限

#Linux下默认是没有supergroup组的
#hadoop:x:994:hdfs,mapred,yarn
cat /etc/group
 
#查看hdfs用户的组是hadoop
#hdfs:x:995:992:Hadoop HDFS:/var/lib/hadoop-hdfs:/sbin/nologin
cat /etc/passwd

#所以,先在Linux添加supergroup组,把root用户添加到supergroup里,再同步权限到HDFS。

#Linux添加supergroup组
#supergroup:x:1003:
groupadd supergroup
 
#将root添加到supergroup
#supergroup:x:1003:root
usermod -a -G supergroup root
 
#同步系统权限信息到HDFS,会自动同步其他节点权限
#Refresh user to groups mapping successful for cdh-master/192.168.100.45:8020
#Refresh user to groups mapping successful for cdh-slave01/192.168.100.46:8020

然后再 hdfs 用户下同步 到其它节点

hdfs dfsadmin -refreshUserToGroupsMappings

2.找到hue.init文件,将hue.init文件中的default_hdfs_superuser改成hdfs

find / -name hue.ini 
#/opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/etc/hue/conf.empty/hue.ini 
vim /opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/etc/hue/conf.empty/hue.ini

https://note.youdao.com/yws/public/resource/5ce15007201e568e9724a7bd2b48b427/xmlnote/WEBRESOURCE3924612a8ca2e6199fb0c6dfe2315b5e/656

https://note.youdao.com/yws/public/resource/5ce15007201e568e9724a7bd2b48b427/xmlnote/WEBRESOURCE19f211460ffc54f3bd3fa4439604722b/665

 3.hue服务节点要与hdfs活动节点保持一致 NameNode 此处是cdh03

 

 4.设置hdfs超级用户组

5.重启hue即可

参考链接:

https://blog.csdn.net/u011596455/article/details/78046627

https://www.freesion.com/article/6055418584/

https://blog.csdn.net/weixin_30462049/article/details/94925491

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值