之前一篇文章讲过在本地kinit 然后再去访问kerberos。有失效时间 ,对于要长期获取jmx等场景并不太适用。
此文讲通过修改hdfs等组件配置 修改webui认证方式的方式 实现访问webui。
修改core-site中此配置为ture
hadoop.http.authentication.simple.anonymous.allowed=true
hadoop.http.authentication.type=simple
hadoop.proxyuser.HTTP.groups=*
hadoop.proxyuser.knox.groups =*
hadoop.proxyuser.knox.hosts =*
hadoop.proxyuser.yarn.hosts= *
有些可能没有 去后台添加 或者界面添加
然后重启HDFS。
查看hdfs web ui 就可以了
yarn服务:
yarn.resourcemanager.proxy-user-privileges.enabled=false
访问yarn web ui