这个实验我选择了简单的做法,并没有用到kerkeros。本人会努力,尽快学会用到kerkeros给hadoop增加安全机制,使我的小象不再“裸奔”。
首先是打开hdfs-site.xml,然后加入如下属性。最后设置登录用户名。就是在设置hadoop.http.authentication.signature.sercet.file属性时指定的目录文件,在文件中写入用于登录的用户名。我这里填的是leung。登录时在网址后面加上“?user.name=leung”即可访问。
接着启动集群,并且关闭开始时候默认启动的hdfs的安全模式。如图所示。
接着访问web界面。
此时在后面输入之前在文件中写的用户名即可成功访问!大家可以仔细看地址栏的地址,在JSP后面传入了user参数。
这样就搞掂啦!!
时间: 2024-10-12 19:12:31