解决Ambari启用Kerberos后HDFS/YARN/SPARK等页面无法打开问题

本文介绍Ambari 2.7.3.0启用Kerberos后如何解决HDFS/YARN/SPARK组件web页面访问问题,包括配置本机kerberos、浏览器访问设置和组件服务匿名访问配置步骤。

Ambari启用Kerberos认证后HDFS/YARN/SPARK等相关的组件的web页面都无访问了,提示要登录,401: Authorization required。
Ambari版本2.7.3.0
这个问题,可以通过两个办法解决

  1. 配置本机的kerberos认证,登录可以访问的user
  2. 配置组件服务的页面匿名访问

我本人使用的是Mac,自带了kerberos,但是使用前最好做一下版本更新

brew upgrade krb5

方法一

1.配置

可以将服务器krb5.conf配置放到本地默认目录下(/etc/krb5.conf),安装好krb5后本地会有这个配置文件,或者直接内容copy也可以。

2.登录

先说一下Mac自带的票据显示程序,我的系统版本是MacOS10.15.7 ,这个版本的这个程序隐藏的有点深,跟以前版本的路径还不一样。而且网上找的资料大部分都是小于10.15版本。我的Mac路径是在
/System/Library/CoreServices/Applications/Ticket Viewer.app

在命令行使用如下指令,可以登陆,而且使用klist -e的指令可以看到生效的规则,但是浏览器不认,不知道为什么,必须得使用Mac自带的票据显示程序才可以,而且奇怪的是使用指令进行登录的,无论使用keytab还是密码,在票据显示程序都看不到,反之,在票据显示程序里登录的用户规则,使用klist -e也看不到。但是如果使用票据显示程序登录一个用户规则,然后里面就可以显示出来通过命令行登录的用户规则。如果有朋友知道其中原因,可以指教一二。

kinit -kt keytab路径 认证Principle

3.访问

Mac下

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值