暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

cdh6.3.2kerberos认证后访问hdfs webui报错Permission denied when trying

闵栋 2022-12-08
2619


友情提醒:

全文共有456字,阅读约需要33秒



0、报错信息

CDH 6.3.2开启kerberos认证后,访问hdfs webui页面报错:

    Permission denied when trying to open webhdfs/v1/?op=LISTSTATUS: java.lang.IllegalArgumentException

    如下图:

    备注:查找网上资料,对应解决方案很少。下方是经过个人验证可用的解决方案

    1、安装配置windows kerberos客户端

    1.1、安装windows kerberos客户端

    下载地址:MIT Kerberos Distribution Page

    http://web.mit.edu/kerberos/dist/index.html

    下载后,然后本地安装该客户端软件。

    1.2、krb5配置

    从krbs服务器上下载krb5.conf文件,注释掉一些信息,否则票据加载会报一些错误.

    如下图:

    复制更新后的krb5.conf里的内容到C:\ProgramData\MIT\Kerberos5\krb5.ini下

    2、登陆windows kerberos客户端

    双击打开windows kerberos客户端

    仿照上述信息配置自己的票据相关信息,点击ok。

    3、配置浏览器

    参考官网介绍 :How to Configure Browsers for Kerberos 

    https://docs.cloudera.com/documentation/enterprise/latest/topics/cdh_sg_browser_access_kerberos_protected_url.html#topic_6_2

    打开火狐浏览器,进入配置页面about:config

      network.negotiate-auth.trusted-uris 值改为服务器域名 node1
      network.auth.use-sspi 改为fales

      配置结果如下:






      【问题】:谷歌和ie等浏览器使用官网方案,验证没有解决。访问依然报之前的错误,搜索网上资料没有找到相应的解决方案。

      4、重新访问hdfs webui界面

      火狐浏览器验证打开正常了

      文章转载自闵栋,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论