三、hadoop用户认证--kerberos

网友投稿 387 2022-11-26

三、hadoop用户认证--kerberos

一、HDFS权限问题:默认情况下,HDFS的权限认证是开启的,通过在 hdfs-site.xml中设置 dfs.permissions 为true或者false来开启、关闭。所以当客户端进入hdfs 的用户没有权限时,是无法对hdfs进行操作的。这时候可通过下面几种方式绕开认证。1、在java代码中设置hadoop用户为root

System.setProperty("HADOOP_USER_NAME","root");

2、通过命令行java -D传递参数

java -DHADOOP_USER_NAME=root

3、使用第三方认证实现hdfs的认证一般会使用kerberos进行认证服务。kerberos原理详细请见:https://cnblogs.com/wukenaihe/p/3732141.html写得灰常详细,清晰,赞!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于controlnet总线技术实现冷站控制系统集成的软件架构设计
下一篇:Spring中的使用@Async异步调用方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~