使用MIT Kerberos Ticket Manager在windows下浏览器访问hadoop页面

这篇具有很好参考价值的文章主要介绍了使用MIT Kerberos Ticket Manager在windows下浏览器访问hadoop页面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

@Author  : Spinach | GHB
@Link    : http://blog.csdn.net/bocai8058


前言

kerberos是一种计算机网络认证协议,他能够为网络中通信的双方提供严格的身份验证服务,确保通信双方身份的真实性和安全性。

hadoop集群中会常用到kerberos认证,在对hadoop集群施加安全认证过程中,往往会有需要开启对应服务组件Web UI认证的需求。在启用认证后,如果直接使用浏览器打开Web UI页面,都会提示需要进行认证。

下面来讲解下在windows下浏览器访问webUI的步骤

准备

准备项 地址 备注
Firefox浏览器 https://ftp.mozilla.org/pub/firefox/releases/ 包含所有版本
MIT Kerberos Ticket Manager客户端 链接: https://pan.baidu.com/s/12LNhtJESbXct_Qg_WRzlsA?pwd=c9cg 提取码: c9cg 复制这段内容后打开百度网盘手机App,操作更方便哦 windows客户端
krb5.ini文件 keytab认证后的krb5.conf文件部分内容 详细格式内容如下

krb5.conf文件样例

[logging]
 default = FILE:/var/log/krb5libs.log
 kdc = FILE:/var/log/krb5kdc.log
 admin_server = FILE:/var/log/kadmind.log

[libdefaults]
 dns_lookup_realm = false
 ticket_lifetime = 24h
 renew_lifetime = 7d
 forwardable = true
 rdns = false
default_realm = CDH

[realms]
CDH = {
 kdc = test_node1
 admin_server =  test_node1
}

[domain_realm]
  .cdh = CDH
  cdh = CDH

配置说明

安装Firefox浏览器

按照准备目录中的地址获取,并安装

安装MIT Kerberos Ticket Manager客户端

按照准备目录中的地址获取,并安装

配置krb5.ini文件

按照准备目录中的地址获取,并编写好内容

将krb5.ini配置文件放置到C:\ProgramData\MIT\Kerberos5\路径下(注意C:\ProgramData为隐藏文件夹,需在文件管理器的搜索栏中自行键入

配置MIT Kerberos Ticket Manager客户端

点击Get Ticket,填写Principal和Password,如图: 使用MIT Kerberos Ticket Manager在windows下浏览器访问hadoop页面,Hadoop,windows,hadoop,大数据

若出现如下错误:
Ticket initialization failed.
Kerberos 5:Cannot find KDC for requested realm (error - 1765328230)
使用MIT Kerberos Ticket Manager在windows下浏览器访问hadoop页面,Hadoop,windows,hadoop,大数据
解决方案:需重新配置正确的krb5.ini文件

配置Firefox浏览器代理参数

打开浏览器,在搜索栏键入about:config,对参数进行修改

network.negotiate-auth.trusted-uris = test_node1,test_node2,test_node3   //填写机器hostname,多个以","分割
network.negotiate-auth.using-native-gsslib = false
network.negotiate-auth.gsslib = C:\Program Files\MIT\Kerberos\bin\gssapi32.dll  //若火狐版本为32位的,则加载gssapi32.dll,否则加载gssapi64.dll
network.auth.use-sspi = false
network.negotiate-auth.allow-non-fqdn = true

访问WebUI

打开浏览器,进入CDH,点击YARN --> WebUI --> ResourceManager Web UI http://test_node1:8888/cluster


引用:https://community.cloudera.com/t5/Community-Articles/User-authentication-from-Windows-Workstation-to-HDP-Realm/ta-p/245957文章来源地址https://www.toymoban.com/news/detail-634061.html

到了这里,关于使用MIT Kerberos Ticket Manager在windows下浏览器访问hadoop页面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows使用selenium操作浏览器爬虫

    以前的大部分程序都是操作Chrome,很少有操作Edge,现在以Edge为例。 Selenium本身是无法直接控制浏览器的,不同的浏览器需要不同的驱动程序,Google Chrome需要安装ChromeDriver、Edge需要安装Microsoft Edge WebDriver,其他浏览器也需要安装相应的驱动。 edge://version/ https://developer.micros

    2024年02月04日
    浏览(58)
  • Selenium根据Chrome浏览器 版本自动下载/更新驱动chromedriver.exe webdriver_manager库

    Selenium提供了一个webdriver_manager库,可以帮助自动下载和更新Chrome浏览器的驱动程序chromedriver.exe。您可以按照以下步骤操作: 安装webdriver_manager库。可以在命令行或终端中运行以下命令进行安装: 在Selenium Python脚本中,导入webdriver_manager并使用ChromeDriverManager类来创建ChromeDri

    2024年02月16日
    浏览(67)
  • selenium自动化测试中,避免频繁更新浏览器driver的解决方案:webdriver-manager

            大家在本地进行web自动化脚本调试时候是不是会遇到driver的版本和浏览器不一致导致用例无法执行的问题,是否需要过下载driver需要百度的问题,下载了driver后不能开启浏览器自动更新的问题。现在有一种解决方案可以很好的帮助大家解决上述问题。         w

    2024年02月09日
    浏览(68)
  • Windows使用selenium操作Edge浏览器实现爬虫

    以前的大部分程序都是操作Chrome,很少有操作Edge,现在以Edge为例。 Selenium本身是无法直接控制浏览器的,不同的浏览器需要不同的驱动程序,Google Chrome需要安装ChromeDriver、Edge需要安装Microsoft Edge WebDriver,其他浏览器也需要安装相应的驱动。 edge://version/ https://developer.micros

    2024年02月03日
    浏览(60)
  • 在旧的Windows XP系统上,哪些浏览器使用最安全?

    尽管微软对 Windows XP 的支持早在 2014 年就结束了,但仍有一小部分人在使用它。虽然你应该尽快废弃这个古老的 Windows 版本,但如果你因为某些原因仍然要使用这个系统,你可能会想知道哪些 Windows XP 的网络浏览器仍然可用。 即使微软停止支持 Windows XP,大多数流行的软件仍

    2024年02月12日
    浏览(45)
  • 解决Windows下使用es+kibana,浏览器访问kibana时报错:internal server error

    这两天在学习ElasticSearch时,当一切都启动成功,kibana也连接es成功后,打开浏览器访问kibana可视化面板时却报如下错误: 于是整晚都在查找资料,也没有解决这个问题。 最后抱着死马当活马医的心态,一遍遍试着网上找到的不相关的解决办法,终于解决了。 就是需要把配置

    2024年02月13日
    浏览(38)
  • Windows7关闭谷歌浏览器提示“若要接收后续 Google Chrome 更新,您需使用 Windows 10 或更高版本”的方法

    电脑比较老,系统一直没有更新,硬件和软件版本如下: 操作系统版本:Windows7 企业版 谷歌浏览器版本:109.0.5414.120(正式版本) (64 位) 该版本的谷歌浏览器是支持Windows7的最后一个版本,否则要先升级操作系统,然后才能升级谷歌浏览器。不升级也可以用,只是最近发

    2024年01月23日
    浏览(83)
  • 设置Windows主机的浏览器为wls2的默认浏览器

    这里以Chrome为例。 wsl是可以使用Windows主机上安装的exe程序,出于安全考虑,默认情况下改功能是无法使用。要使用的话,终端需要以管理员权限启动。 我这里以 Windows Terminal 为例,介绍如何默认使用管理员权限打开终端,具体操作如下图所示: wsl使用Windows主机的浏览器,

    2023年04月19日
    浏览(56)
  • Windows 安装微软 Edge 浏览器

    ############################################# 目录 Windows 安装微软 Edge 浏览器 获取以及安装 Edge 浏览器 首次启动 Edge 浏览器 配置 Edge 设置 设置 隐私、搜索和服务 外观 开始、主页和新建标签页 Cookie 和网站权限 默认浏览器 下载 系统和性能 Edge 离线安装包怎么得到? 安装时下载的安

    2024年02月03日
    浏览(102)
  • 谷歌浏览器驱动Windows下安装

    2024年02月13日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包