Yarn ResourceManager查看日志报错

报错信息如下:

when you get a message in job log user [Dr. Who] is not authorized to view the log.

解决:

在yarn的配置中设置yarn.admin.acl参数的值,该参数默认值为 * ,将dr.who添加进去,重启相应服务即可。

多余的话:

yarn.admin.acl 参数的含义为:谁可以成为YARN集群的管理员的ACL。该参数的定义格式为:逗号分隔的用户列表+空格+以逗号分隔的用户组列表。如下:user1,user2 group1,group2。当然也可以,直接写用户,不写用户组。

  • 也许有人会问,这个dr.who是什么东东呢?其实它是hadoop.http.staticuser.user默认的值。
  • hadoop.http.staticuser.user=dr.who
    在网页界面访问数据使用的用户名。默认值是一个不真实存在的用户,此用户权限很小,不能访问不同用户的数据。这保证了数据安全。也可以设置为hdfs和hadoop等具有较高权限的用户,但会导致能够登陆网页界面的人能看到其它用户数据。实际设置请综合考虑。如无特殊需求。使用默认值就好。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • 1.安全AAA(3A) Authentication:认证Authorization:授权Accouting|Au...
    尛尛大尹阅读 1,507评论 0 2
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,270评论 2 33
  • 作者:苏苏小女 01 3月31日晚,工作回到家,没有精神,也没有精力做完饭,放下公事,一个人躺在...
    苏苏小女阅读 280评论 1 0
  • 在路上我们时而看到参与者,时而看到旁观者。有时希望参与进来成为一个局内人,是因为看到别人在一天天变好。 张先生是一...
    薛埠荟阅读 295评论 0 0