我在完成hdfs的Kerberos认证后,命令行访问HDFS可以成功。
但是在浏览器中访问HDFS“http://master:50070/nn_browsedfscontent.jsp”,系统报错,报错信息如下:
HTTP ERROR 500
Problem accessing /nn_browsedfscontent.jsp. Reason:
Security enabled but user not authenticated by filter
Caused by:
java.io.IOException: Security enabled but user not authenticated by filter
at org.apache.hadoop.hdfs.server.namenode.JspHelper.getUGI(JspHelper.java:511)
at org.apache.hadoop.hdfs.server.namenode.JspHelper.getUGI(JspHelper.java:450)
at org.apache.hadoop.hdfs.server.namenode.nn_005fbrowsedfscontent_jsp.redirectToRandomDataNode(nn_005fbrowsedfscontent_jsp.java:51)
at org.apache.hadoop.hdfs.server.namenode.nn_005fbrowsedfscontent_jsp._jspService(nn_005fbrowsedfscontent_jsp.java:117)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.