【发布时间】:2014-12-22 07:07:47
【问题描述】:
我已经为 hadoop-2.6.0 在 windows 中配置了带有 SASL 的 kerberos 安全性。
一切正常。但是 webhdfs 不能通过 https 协议工作。
Permission denied when trying to open /webhdfs/v1/?op=LISTSTATUS: GSSException: Defective token detected (Mechanism level: GSSHeader did not find the right tag)
我刚刚使用 https://hostname:50470/webhdfs/v1/?op=LISTSTATUS 进行了测试
我设置了以下属性。但仍然有同样的错误。
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
<property>
<name>dfs.web.authentication.kerberos.principal</name>
<value>http/hostname@domain</value>
</property>
<property>
<name>dfs.web.authentication.kerberos.keytab</name>
<value>C:\http.keytab</value>
</property>
我们将不胜感激。
谢谢。
【问题讨论】:
-
你能写出你使用的命令吗?
-
我使用了这个简单的命令 https://hostname:50470/webhdfs/v1/?op=LISTSTATUS
标签: windows security hadoop kerberos webhdfs