环境:CDH5.14.0,HIVE,YARN,HDFS都是cdh默认的版本
背景:配置资源池的时候将resource manager的权限从 * 改为指定用户和group
现象:在hue中执行workflow后看不到日志
报错:
User [dr.who] is not authorized to view the logs for attempt_1542114179367_1068_m_000000_0
问题分析:
hue当前查看yarn日志的用户为dr.who
该用户没有权限查看yarn日志
问题解决方案:
赋予dr.who权限,不安全
更改hue查看日志时的用户
方案2实施:
更改hdfs的core-site.xml配置
//添加参数
hadoop.http.staticuser.user=yarn
重启并查看日志,正常看到日志结束若继续报错
User [dr.yarn] is not authorized to view the logs for attempt_1542114179367_1274_m_000000_0
在yarn集群中给yarn用户授权yarn-->配置---->搜索ACL---->添加yarn用户
再次重启,查看日志就可以了。
---------------------
作者:向阳飞行
来源:CSDN
原文:https://blog.csdn.net/bigdataprimary/article/details/84315410
版权声明:本文为博主原创文章,转载请附上博文链接!
|
|