Windows 开启 Kerberos 的火狐 Firefox 浏览器访问yarn、hdfs

本文介绍了Windows环境下由于浏览器限制,如何仅在Firefox中启用KerberosGSSAPI验证。通过修改about:config中的network.negotiate-auth.trusted-uris和network.auth.use-sspi设置,实现对特定主机的Kerberos访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 背景:类型为IPA或者MIT KDC,windows目前只支持 firefox+MIT Kerberos客户端的形式,其他windows端浏览器IE、chrome、edge,没有办法去调用MIT Kerberos Windows客户端的GSSAPI验证方式,所以均无法使用
    Windows 开启 Kerberos 的浏览器设置

目前只支持火狐 Firefox 浏览器

1、打开浏览器,地址栏输入 about:config
在这里插入图片描述

2、在搜索栏内输入 network.negotiate-auth.trusted-uris
修改 network.negotiate-auth.trusted-uris 的值为主机名,值写法:
host1.com.cn,host2.com.cn,host3.com.cn 写具体主机名,以逗号分隔
.com.cn,.通配符写法
在这里插入图片描述

3、在搜索栏内输入 network.auth.use-sspi,将值设置为 false
在这里插入图片描述

4、本地登陆 Kerberos
5、访问 WebUI

### 通过浏览器访问 HDFS 的配置方法及 URL 格式 HDFS 提供了基于 Web 的界面用于管理和监控文件系统。这种功能被称为 **WebHDFS** 或者直接利用内置的 Hadoop Web 界面。以下是详细的说明以及如何配置和使用这些功能。 #### 使用内置 Hadoop Web 界面 Hadoop 自带了一个简单易用的 Web 界面,能够用来查看 HDFS 中存储的文件和其他元数据信息。为了通过浏览器访问这个界面,需要知道 NameNode 的 IP 地址或者主机名,并且确保对应的端口未被防火墙阻止。 - 默认情况下,在 Hadoop 版本低于 3.0 时,可以通过以下地址访问 HDFS 的 Web 界面: ``` http://<NameNode_IP>:50070 ``` - 在 Hadoop 3.0 及更高版本中,默认端口号变更为 `9870`,因此应使用如下 URL 访问: ``` http://<NameNode_IP>:9870 ``` 在这个界面上,用户可以浏览 HDFS 文件夹结构、上传下载文件以及其他一些基础操作[^3]。 #### 配置 HttpFS 服务以增强安全性与灵活性 尽管内置的 Web 界面对日常运维非常有用,但在某些场景下可能不够安全或灵活。这时可以考虑启用 **HttpFS** 服务作为替代方案。HttpFS 是一个独立的服务组件,它充当客户端与 HDFS 集群间的中介层,从而实现更高的隔离性和控制力。 ##### 安装与启动 HttpFS 1. 下载并解压官方发布的 HttpFS 包; 2. 修改配置文件 `httpfs-site.xml` 设置必要的参数比如监听地址和端口等; 3. 启动 HttpFS 服务进程,默认绑定到 `14000` 端口; 一旦成功启用了 HttpFS,就可以借助其提供的 REST API 接口完成各种任务。例如要列举根目录下的子项,可发送 GET 请求给这样的链接: ``` http://<HttpFS_Server_IP>:14000/webhdfs/v1/?op=LISTSTATUS ``` 值得注意的是,相比起普通的 WebHDFS 方式,HttpFS 不仅提供了额外的安全选项(如 Kerberos 身份认证支持),还具备限流能力防止恶意行为造成不必要的负载压力[^2]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值