调用curl命令后,kerberos票证似乎已损坏

时间:2016-03-03 06:38:55

标签: kerberos

这是我在安全群集中所做的事情:

  1. 调用webhdfs命令:" curl -s -i --negotiate -u:anyUser http://sandbox.hortonworks.com:50070/webhdfs/v1/?op=LISTSTATUS" (这有效)

  2. 调用hdfs命令:" hadoop fs -ls /"

  3. 但是得到以下错误。 (我需要kdestroy和kinti再次更新票证使其工作,看起来像第一个curl命令使我的票证损坏)。这很奇怪,如何使webhdfs命令不影响hdfs命令?

    16/02/23 03:38:41 WARN ipc.Client:连接到服务器时遇到异常:javax.security.sasl.SaslException:GSS启动失败[由GSS异常引起:未提供有效凭据(机制级别:无法找到任何Kerberos tgt)] ls:本地异常失败:java.io.IOException:javax.security.sasl.SaslException:GSS启动失败[由GSSException引起:未提供有效凭据(机制级别:无法找到任何Kerberos) TGT)];主机详细信息:本地主机是:" sandbox.hortonworks.com/10.0.2.15" ;;目标主机是:" sandbox.hortonworks.com":8020;

    klist中第1步之后的唯一区别是我有2个额外的HTTP主体,但我仍然有我的主要jeff@EXAMPLE.COM

    默认负责人:jeff@EXAMPLE.COM有效开始Expires服务负责人02/23/16 03:20:05 02/24/16 03:20:05 krbtgt/EXAMPLE.COM@EXAMPLE.COM续订至02/23 / 16 03:20:05 02/23/16 03:20:10 02/24/16 03:20:05 HTTP / sandbox.hortonworks.com @ renew直到02/23/16 03:20:05 02/23 / 16 03:20:10 02/24/16 03:20:05 HTTP /sandbox.hortonworks.com@EXAMPLE.COM续订到02/23/16 03:20:05

0 个答案:

没有答案