添加kerberos开启认证后在浏览中访问webhdfs 要求输入用户名密码或认证失败如下图:
1.在服务器端初始化keytab
kinit -k -t /etc/security/keytabs/spnego.service.keytab HTTP/master@HQGF.COM
2.使用火狐浏览器输入about:config打开 找到network.negotiate-auth.trusted-uris修改输入值http://master,值为要访问的连接前缀:协议+域名(主机名)如下图:
3.访问webhdfs就不会提示要求验证了如下图:
参考:https://www.cloudera.com/documentation/enterprise/latest/topics/cdh_sg_browser_access_kerberos_protected_url.html