分享

hadoop Kerberos配置问题

jeo 发表于 2015-1-12 14:54:02 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 10 30588
各位好:       我配置了HADOOP的网页验证,现在遇到一个问题,
http://172.20.43.11:50070/打开这个网址后,需要输入用户名和密码,我输入服务器主机的用户名和密码后,报以下错误
    GSSException: Defective token detected (Mechanism level: GSSHeader did not find the right tag)
以下是我的配置core-site.xml  
  <!-- HTTP web-consoles config -->   
<property>        
<name>hadoop.http.filter.initializers</name>        
<value>org.apache.hadoop.security.AuthenticationFilterInitializer</value>   
</property>   

<property>        
<name>hadoop.http.authentication.type</name>        
<value>kerberos</value>   
</property>   

<property>        
<name>hadoop.http.authentication.token.validity</name>        
<value>36000</value>   
</property>   

<property>        
<name>hadoop.http.authentication.signature.secret.file</name>        
<value>/var/kerberos/krb5kdc/keytab/hadoop-http-auth-signature-secret</value>   
</property>   

<property>      
<name>hadoop.http.authentication.cookie.domain</name>            
<value></value>  
</property>  
<property>                        
<name>hadoop.http.authentication.simple.anonymous.allowed</name>            
<value>false</value>  
</property>   

<property>                        
<name>hadoop.http.authentication.kerberos.principal</name>            
<value>HTTP/_HOST@ERICSSON.COM</value>  
</property>   

<property>                        
<name>hadoop.http.authentication.kerberos.keytab</name>            
<value>/var/kerberos/krb5kdc/keytab/hdfs.keytab</value>  
</property>

</configuration>

我在WIN7个访问网页不成功,是不是还要配置WIN7的用户?



已有(10)人评论

跳转到指定楼层
nextuser 发表于 2015-1-12 16:43:27
NTLM 和 Kerberos是两种不同的验证,楼主不要配混了
回复

使用道具 举报

jeo 发表于 2015-1-12 16:56:39
nextuser 发表于 2015-1-12 16:43
NTLM 和 Kerberos是两种不同的验证,楼主不要配混了

请问下,如果我想配成kerberos验证的,我的配置要怎么改?
回复

使用道具 举报

desehawk 发表于 2015-1-12 17:12:42
jeo 发表于 2015-1-12 16:56
请问下,如果我想配成kerberos验证的,我的配置要怎么改?

参考这个试试:
hadoop 添加kerberos认证


为hdfs配置kerberos

回复

使用道具 举报

jeo 发表于 2015-1-12 17:16:38
desehawk 发表于 2015-1-12 17:12
参考这个试试:
hadoop 添加kerberos认证

这些都配置过了,现在是想配置访问NN管理页面的时候有问题
回复

使用道具 举报

desehawk 发表于 2015-1-12 17:32:27
jeo 发表于 2015-1-12 17:16
这些都配置过了,现在是想配置访问NN管理页面的时候有问题
用的什么浏览器,试试火狐
回复

使用道具 举报

tntzbzc 发表于 2015-1-12 17:42:37

在kadmin.local需要创建远程用户,而不是服务器的用户名和密码


创建远程管理的管理员
#kadmin.local
addprinc root/admin@for_hadoop


密码不能为空,且需妥善保存。






6、创建测试用户

#kadmin.local
addprinc test


来自:
hadoop 添加kerberos认证














回复

使用道具 举报

stark_summer 发表于 2015-1-12 18:16:57
回复

使用道具 举报

jeo 发表于 2015-1-13 09:52:07
tntzbzc 发表于 2015-1-12 17:42
在kadmin.local需要创建远程用户,而不是服务器的用户名和密码

请问下,需不需要把这个用户也加到KEYTAB文件里面呢
回复

使用道具 举报

macro 发表于 2018-12-5 16:45:57
楼主解决了吗
回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条