码迷,mamicode.com
首页 > 其他好文 > 详细

三、hadoop用户认证--kerberos

时间:2019-10-14 14:36:23      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:www   perm   code   实现   kerberos   false   令行   通过   客户   

一、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://www.cnblogs.com/wukenaihe/p/3732141.html
写得灰常详细,清晰,赞!

三、hadoop用户认证--kerberos

标签:www   perm   code   实现   kerberos   false   令行   通过   客户   

原文地址:https://blog.51cto.com/kinglab/2442246

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!